ツールリファレンス
キーフレームとエクスプレッション
キーフレームの追加、変更、イーズ、反転。エクスプレッションの記述、切り替え、ベイク。あらゆるプロパティ値の読み取りと書き込みに対応します。
キーフレーム
set_keyframes指定した時間と値で、プロパティに1つ以上のキーフレームを設定します。
list_keyframesプロパティのすべてのキーフレームを、時間、値、補間の種類とともに一覧表示します。
remove_keyframesインデックスまたは時間範囲を指定して、プロパティからキーフレームを削除します。
copy_keyframesあるプロパティから別のプロパティへキーフレームをコピーします。時間オフセットも指定できます。
set_keyframe_ease1つ以上のキーフレームにイーズハンドル(イン/アウトの速度と影響)を設定します。
set_keyframe_interpolationキーフレームの補間の種類を設定します:リニア、ベジェ、停止、自動ベジェ。
set_keyframe_holdキーフレームを停止補間(値の間を補間しない)に変換します。
set_keyframe_rovingキーフレームのロービング(時間ロービング)を有効/無効にします。
reverse_keyframes時間範囲内で、プロパティのすべてのキーフレームの順序を反転します。
batch_keyframe_offset1つ以上のプロパティのすべてのキーフレームを、指定した時間オフセット分ずらします。
エクスプレッション
set_expressionプロパティにエクスプレッション文字列を設定します。
get_expressionプロパティから現在のエクスプレッション文字列を取得します。
toggle_expressionプロパティのエクスプレッションを、削除せずに有効/無効にします。
bake_expression各フレームでエクスプレッションを評価し、ベイクしたキーフレームに置き換えます。
link_property_expressionあるプロパティを別のプロパティにリンクするエクスプレッションを作成します(ピックウィップのショートカット)。
list_expression_errorsコンポジション内で、エクスプレッションエラーのあるすべてのプロパティを一覧表示します。
get_expression_globalsプロジェクトのエクスプレッションエンジンのグローバル設定を取得します。
batch_set_expression複数のレイヤーやコンポジションにまたがって、同じエクスプレッション文字列をプロパティに適用します。
プロパティとトランスフォーム
get_property_value指定した時間における、任意のプロパティの値を取得します。
set_property_valueプロパティを静的な値(キーフレームなし)に設定します。
get_all_property_values指定した時間における、レイヤーのすべてのプロパティ値を取得します。
get_property_treeレイヤーのプロパティツリー全体を、入れ子になったJSON構造として取得します。
get_transformレイヤーの現在のトランスフォーム値(位置、スケール、回転、不透明度、アンカーポイント)を取得します。
set_transformレイヤーにトランスフォーム値(位置、スケール、回転、不透明度、アンカーポイント)を設定します。
set_3d_transform3Dが有効なレイヤーに、Z位置やX/Y/Z回転を含む3Dトランスフォーム値を設定します。
get_spatial_tangents位置キーフレームの空間タンジェントハンドルを取得します。
set_spatial_tangents曲線のモーションパスを作るために、位置キーフレームの空間タンジェントハンドルを設定します。