本SDKは、開発者がプラグインを構築するために使用するアプリケーションプログラミングインタフェース(API)について説明しています。これらのプラグインは、After EffectsおよびAfter Effects APIをサポートする他のアプリケーションの機能を拡張することができます。また、プラグインは、After Effectsと他のアプリケーションとの橋渡しに使用されることもあります。

このSDKを使ってどのようなプラグインを構築できますか?

Effect plug-ins は、

コンポジション内のビデオやオーディオに適用して、ビデオやオーディオデータを処理することができます。内蔵エフェクトの例としては「Brightness and Contast」「Hue/Saturation」「Gaussian Blur」「Warp Stabilizer」などがあります。エフェクトプラグインは、ユーザーがエフェクトを微調整するためのパラメータコントロールのセットを提供することができます。これらのパラメータ値は時間と共に変化し、エフェクトは出力を計算するために異なるタイミングで他のレイヤーとパラメータを使用することがあります。プラグインはすべてエフェクトだと思われがちです。しかし、エフェクトはAfter Effectsで使用されるプラグインの一種に過ぎません。

エフェクトの構築に関するクイックスタートビデオを見る(macOSの場合): adobe.ly/2sjMDwM(リンク先無効)

**After Effects General Plug-in(AEGP)**は、

After Effectsのプロジェクトと環境設定のほぼすべての要素を読み取り、変更することができます。メニュー項目の追加、After Effectsの内部コマンドの「フック」(受信登録)およびトリガー、After Effects UI内でドッキングおよびリサイズする新しいパネルの追加などが可能です。マーカーやキーフレームを操作したり、レンダーキューを管理することもできます。スクリプトを実行することもできます。内蔵のAEGPの例としては、AAFインポーターとSWFエクスポーターがあります。Automatic Duck Pro Import AEもよく知られたAEGPです。

After Effects Input/Output (AEIO) プラグインは、

新しいメディアファイルタイプに対応します。解釈設定を指定するためのカスタムセットアップダイアログが必要でない限り、Premiere Pro Importers APIは同様の機能を提供し、多くの場合において望ましいと言えます。AEIOは、AEGP APIとAEIOに特有のAPIを使用します。After Effectsは、Photoshop形式のプラグインやフィルタ、FPF(Foreign Project Format)プラグインをサポートしていますが、これらのAPIは、AEIO APIに取って代わられ、長い間非推奨となっています。

BlitHookプラグインは、

放送品質のモニタリングやテープへの再生のために、ビデオを外部ハードウェアに出力します。EMPのサンプルプロジェクトは、出発点となるものです。After Effects CC 2014以降では、Mercury Transmitが推奨APIとなります。

Artisansは、

After Effectsから3Dレンダリングを引き継ぎ、3Dレイヤーのレンダリング出力を提供します(2DレイヤーのレンダリングはすべてAfter Effectsが処理します)。Artisansは、AEGP APIと、Artisans専用のAPIを使用します。

上記のような統合はできませんか?After Effectsは非常に柔軟性が高く、After Effectsと統合する方法は他にもいくつかあります。ご参照ください。その他の統合の可能性」をご覧ください。

After Effectsでプラグインはどこに表示されるのですか?

エフェクトプラグインは、「エフェクト」メニューと「エフェクト&プリセット」パネルの両方に、そのPiPLで指定されたエフェクトカテゴリに表示されます。エフェクトが適用されると、エフェクトのパラメータコントロール(スライダー、ポップアップなど)がエフェクトコントロールパネル(ECP)に表示されます。

**After Effects General Plug-in(AEGP)**は、

After Effectsのメニューや、Windowメニューにリストされている追加パネルに項目を追加することができます。これらのメニュー項目は、After Effects自体のメニュー項目と区別がつきません。

AEIOPhotoshop Format プラグインは、