Effect Details — After Effects SDK Guide 22.0.0 documentation

エフェクトプラグインの基本的な使い方を説明した後は、エフェクトに磨きをかけるための細かなポイントを説明します。すべてのセクションがすべてのプラグインに関連するわけではないので、PDFドキュメントのブックマークを使用して、現在のプロジェクトに関連するセクションにスキップすることができます。

フリーコード == Good

After Effectsは、エフェクトプラグインに可能な限り多くの情報とサポートコードを提供します。関数スイートとコールバックを使用して、異なるタイミングでパラメータ(ソース映像を含む)の値を取得します。メモリ割り当てスイートを使用して、リソースをホストと競合させないようにします。画像処理スイートを使用して、画像のコピー、フィル、ブレンド、コンボリューション、色空間間の変換を行う。レイヤーに適用されたマスクの情報を取得する。ANSIエミュレーションと数学ユーティリティも提供されており、アプリケーション、ユーザー、シリアル番号、現在の描画コンテキストに関する情報も提供されています。

After Effectsの以前のバージョンでは、多くの一般的なタスクのための関数が提供されていました。より深い色をサポートするようになったため、これらはファンクションスイートに移されました。可能な限り、新しいファンクションスイートを使用してください:物事がより良くなります。

私たちのファンクション・スイートを使用することで、プラグインをコンパクトに保つことができます。関数はテストされ、最適化され、私たちのプラグインで使用されています。関数は複数のプロセッサに分散され、利用可能なハードウェアアクセラレーションを活用することができます。

いや、ほんと、備え付けの機能を使ってください。マジで。