複数バージョン互換性
通常、最新の After Effects SDK ヘッダーを使用してプラグインをコンパイルする必要があります。これにより、最新のスイートと API 機能をプラグインで利用できるようになります。 After Effects の新しいバージョンがリリースされた場合、通常は、新しい SDK を通じて公開される新しい機能を利用しない限り、新しいバージョンを提供する必要はありません。ただし、新しいバージョンとの互換性を主張する前に、必ず新しいバージョンの After Effects でプラグインをテストする必要があります。
プラグインがサポートする After Effects の各バージョンでプラグインを徹底的にテストする必要があります。 After Effects の特定のバージョンでのみ実行されるコードの条件付きブロックを追加する必要がある場合は、いつでもエフェクトの PF_InData.version で API バージョンを確認するか、Entry Point で AEGP に渡される Major およびminor_versionL で API バージョンを確認できます。
さらに正確なバージョン チェックを行うには、プラグインで AEGP_ExecuteScript (AEGP_UtilitySuite6) を使用してスクリプトを実行し、次のいずれかの属性をクエリします。
app.version - e.g. 11.0.1x12app.buildNumber - e.g. 12.API バージョン
Section titled “API バージョン”| リリース | エフェクト API バージョン | AEGP API バージョン |
|---|---|---|
| 22.0 | 13.27 | |
| 18.2 | 13.25 | |
| 18.0 | 13.24 | |
| 17.7 | 13.23 | |
| 17.6 | 13.22 | |
| 17.5 | 13.21 | |
| 17.3 | 13.20 | |
| 17.1 | 13.19 | |
| 17.0 | 13.18 | |
| 16.1 | 13.17 | |
| 16.0 | 13.16 | |
| 15.0 | 13.15 | |
| CC 2017.1 (14.2) | 13.14 | |
| CC 2015.3 (13.8) | 13.11 | 113.8 |
| CC 2015 (13.7) | 13.10 | 113.7 |
| CC 2015 (13.6) | 13.10 | |
| CC 2015 (13.5、13.5.1) | 13.9 | 113.5 |
| CC 2014 (13.0-13.2) | 13.7 | 113 |
| CC (12.2) | 13.6 | 112.2 |
| CC (12.1) | 13.5 | 112.1 |
| CC (12.0) | 13.4 | 112.0 |
| CS6.0.1 (11.0.1) | 13.3 | 111.0 |
| CS6 (11.0) | 13.2 | 111.0 |
| CS5.5(10.5) | 13.1 | 17.0 |
| CS5 (10.0) | 13.0 | 17.0 |
| CS4 (9.0) | 12.14 | 16.24 |
| CS3 (8.0) | 12.13 | 16.24 |
| 6.5、6.0 | 12.10 (6.0 と 6.5 を区別する必要がある場合は、更新された AEGP スイートの存在を確認してください。) | |
| 5.0 | 12.5 | |
| 4.1 | 12.2 | |
| 3.1 | 11.6 |