after-effects-expression は何をしますか?
Adobe After Effectsのエクスプレッションを設計、デバッグ、説明するためのCodexスキルです。
概要
このスキルは、Adobe After Effectsのエクスプレッション(JavaScriptベースのアニメーションスクリプト)を効率的に扱うための支援を提供します。主な機能は以下の通りです。
- 設計: アニメーションの要件に基づいてエクスプレッションを生成します。
- デバッグ: 既存のエクスプレッション内のエラーを特定し、修正案を提示します。
- 説明: エクスプレッションの各要素の動作を、コードと共に日本語で解説します。
使用例
例えば、レイヤーの位置をランダムに動かすエクスプレッションが必要な場合、以下のようにスキルに指示できます。
// ランダムな位置に移動するエクスプレッション
seedRandom(index, true);
x = random(0, thisComp.width);
y = random(0, thisComp.height);
[x, y]
スキルは、このエクスプレッションの構文を確認し、seedRandom関数の役割やrandom関数の使い方などを説明します。
制限
- このスキルはコードの生成と説明に特化しており、After Effects自体の操作(例:レイヤーの追加やプロパティの変更)は行いません。
- エクスプレッションの実行環境(After Effectsのバージョン)に依存する可能性があるため、特定のバージョンで非推奨の機能については注意が必要です。