SyntheticSynthetic/ドキュメント
製品更新履歴
ダッシュボード →

ツールリファレンス

キーフレームとエクスプレッション

キーフレームの追加、変更、イーズ、反転。エクスプレッションの記述、切り替え、ベイク。あらゆるプロパティ値の読み取りと書き込みに対応します。

イーズについては、Claudeは自然言語を理解します。「スケールのキーフレームにイーズインをかけて」や「位置が2秒の時点でイーズアウトするようにして」と伝えれば、適切なイーズの値を自動的に選びます。

キーフレーム

set_keyframes

指定した時間と値で、プロパティに1つ以上のキーフレームを設定します。

list_keyframes

プロパティのすべてのキーフレームを、時間、値、補間の種類とともに一覧表示します。

remove_keyframes

インデックスまたは時間範囲を指定して、プロパティからキーフレームを削除します。

copy_keyframes

あるプロパティから別のプロパティへキーフレームをコピーします。時間オフセットも指定できます。

set_keyframe_ease

1つ以上のキーフレームにイーズハンドル(イン/アウトの速度と影響)を設定します。

set_keyframe_interpolation

キーフレームの補間の種類を設定します:リニア、ベジェ、停止、自動ベジェ。

set_keyframe_hold

キーフレームを停止補間(値の間を補間しない)に変換します。

set_keyframe_roving

キーフレームのロービング(時間ロービング)を有効/無効にします。

reverse_keyframes

時間範囲内で、プロパティのすべてのキーフレームの順序を反転します。

batch_keyframe_offset

1つ以上のプロパティのすべてのキーフレームを、指定した時間オフセット分ずらします。

エクスプレッション

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_transform

3Dが有効なレイヤーに、Z位置やX/Y/Z回転を含む3Dトランスフォーム値を設定します。

get_spatial_tangents

位置キーフレームの空間タンジェントハンドルを取得します。

set_spatial_tangents

曲線のモーションパスを作るために、位置キーフレームの空間タンジェントハンドルを設定します。