This plugin allows you to run a shadertoy like glsl format in after effects. The glsl format is documented here.
The plugins supports multiple render passes, any number of layer inputs, up to 32 total inputs of any kind, and renders at any bit depth. It builds for MacOs and Windows.
This plugin is in early development: prepare for bugs and crashes, pull requests and collaboration are welcome.
You will need just installed, which can be done with cargo install just
.
Download the after effects sdk for your desired platform and point to it with the AESDK_ROOT
environment variable. You may also need an appropriate version of MSVC with Clang 16.0 + installed on windows, and development tools with a signing certificate set up on MacOs.
On MacOs and windows you can build with
just build
On MacOs you can build a release with
just build release
The plugin should be in the release directory