Aodarumaによって開発された、Rust で書かれた Adobe After Effects プラグイン集です。 複数のAEエフェクトプラグインを、テンプレートを用いて構築・量産、自動でMacOS/Windows向けにビルド・リリースします。
A collection of Adobe After Effects plugins written in Rust, developed by Aodaruma. This repository is a Cargo workspace that builds multiple AE effect plugins, plus shared utilities and a plugin template.
- AOD_ColorAjust
- OKLCH/HSLで色相・彩度・明度を調整します / Adjusts hue, chroma, and lightness in OKLCH or HSL color spaces
- AOD_ColorChange:
- 指定色を別の色に置換します / Changes a specific color to another color with tolerance
- AOD_ColorConvert
- RGBと各色空間を相互変換します / Converts between RGB and multiple color spaces
- AOD_ContourGenerate
- Canny法でレイヤーから輪郭線を抽出します / Extracts contour lines from a layer using the Canny method
- AOD_DifferentialGenerate
- レイヤーの画像勾配からRGBA微分マップを生成します / Generates RGBA differential maps from image gradients.
- AOD_DistanceGenerate
- 色領域の輪郭から距離画像を生成します / Generates distance images from the contours of colored regions
- AOD_ImageCalculate
- 1つまたは2つのレイヤーにBlender風の数式演算を適用します / Applies Blender-style math operations to one or two input layers.
- AOD_MobiusTransform
- レイヤーにメビウス変換を適用します / Applies Mobius transformation to layers
- AOD_NormalGenerate
- 色領域から法線マップを生成します / Generate a normal map from the color region.
- AOD_RegionColorize
- 不透明または色領域をランダム・位置・インデックスで色分けします / Colors connected regions with random, positional, or index-based schemes.
- AOD_VoronoiGenerate
- ボロノイテクスチャマップを生成します / Generates Voronoi texture maps.
もしバグを見つけた場合は、Issues ページで報告してください。
If you find a bug, please report it on the Issues.
Note
もしこのプロジェクトが役に立ったら、GitHub Sponsors での支援をご検討ください。
If this project helps you, please consider supporting it via GitHub Sponsors.
https://github.com/sponsors/Aodaruma
ライセンスはMPL-2.0です。LICENSE ファイルを参照してください。
Licensed under the MPL-2.0. See LICENSE.
Note
以下は開発者向け情報です。利用のみの場合は上部のReleasesを参照してください(英語のみ)。
The following is for developers. If you only want to use the plugins, see the Releases section above.
Prerequisites:
- Rust toolchain and cargo
- cargo-generate
- just (recommended)
Build all plugins:
# for debug versions:
just build
# you can also build release versions:
just releaseWarning
just build installs to the Adobe Common Plug-ins folder by default.
Skip installation with NO_INSTALL=1 just build.
By default the build installs to the Adobe Common Plug-ins folder. To skip installation:
NO_INSTALL=1 just buildOutputs:
- Windows:
target/debug/*.aexortarget/release/*.aex - macOS:
target/debug/*.pluginortarget/release/*.plugin
You can also build a single plugin:
just -f plugins/color-ajust/Justfile buildThe repo includes a cargo-generate template:
cargo new-plugin
# or manually:
cargo generate --path templates/plugin --destination pluginsplugins/: each plugin cratecrates/utils/: shared pixel conversion helperstemplates/plugin/: plugin template forcargo-generatetester/: sample After Effects project for manual testing
Issues and pull requests are welcome. Please keep cargo fmt and cargo clippy clean when possible.