Those plugins are Rust port of the F's Plugin. By re-implementing the functionality of F's Plugin in Rust, we aim to add macOS support and achieve higher performance.
Download and install from
https://github.com/llvm/llvm-project/releases
and you need to set LIBCLANG_PATH
to the path of the bin
directory in the LLVM installation.
For example, if you installed LLVM to /path/to/llvm
, you would set:
# macOS
export LIBCLANG_PATH=/path/to/llvm/bin
# Windows (PowerShell)
setx LIBCLANG_PATH "C:\path\to\llvm\bin"
and, you need to set PATH
to include the LLVM binaries:
# macOS
export PATH=/path/to/llvm/bin:$PATH
" # Windows (PowerShell)
setx PATH "C:\path\to\llvm\bin;$env:PATH"
# or, if you use LLVM Installer, you can set it optionally
Download from https://console.adobe.io/downloads/ae Place the SDK folder anywhere you like, then set:
# macOS
export AESDK_ROOT=/path/to/AfterEffects_SDK
# Windows (PowerShell)
setx AESDK_ROOT "C:\path\to\AfterEffects_SDK"
Install Rust using rustup.
We are implementing our original build tool.
Install it with:
cargo install --git https://github.com/JK-Plugins/cargo-jk
Run the following command to build the project:
cd pixelselector
cargo jk install
# this is the same as `cargo jk build && cargo jk mv [plugin_path]`