Skip to content

概要

AEGP は、プラグイン コンポーネント アーキテクチャ (PICA) 関数スイートを使用して、すべての機能にアクセスします。

また、エフェクトプラグインで使用するための独自の関数スイートを公開することもあります (プラグインのロード順序が異なるため、AEGP は After Effects によって提供されていないスイートに依存できません)。

AEGP は、スイートを要求し、スイートが存在しない場合には、代替機能を自ら提供することもできます。


エフェクトプラグインの場合、After Effects とのすべての通信は単一のエントリ ポイント関数を通じて行われます。 AEGP の場合はそうではありません。

After Effects は AEGP の PiPL で指定されたエントリ ポイント関数を呼び出します(これは引き続き必要です)が、After Effects と AEGP の間の後続のすべての通信は AEGP に登録されているフック関数によって処理されます。

この登録は、Register Suite を使用して、プラグインのエントリ関数内から実行する必要があります。


AEGP は、専門分野に関係なく、同じように機能します。

外部アプリケーションをトリガーする adding one menu item だけの単純なものもあれば、Artisans のような複雑なものもあります。

どのプラグインも任意の関数スイートにアクセスできますが、必要なすべてのパラメータにアクセスできるのは適切なタイプのプラグインのみです。

アーティザンのみがレンダリング コンテキストを持ち、AEIO プラグインのみが入力および出力仕様を受け取ります。メッセージングは​​、どのフック関数が登録されているかによって異なります。