アニメーションのエクスプレッションを作成する

エクスプレッションの作成および編集には、エクスプレッション エディタ(Expression Editor)を使用します。エクスプレッション エディタ(Expression Editor)を起動する方法にはいくつかあります。

テキストを入力するとエクスプレッション テキスト フィールドが広がり、作成するエクスプレッションの長さに制限はありません。テキスト フィールドの上方にあるエディタ(Editor)プルダウン メニューから外部テキスト エディタを選択して起動し、それを使用してエクスプレッションを編集することもできます。

既存のエクスプレッションを編集した後で、新しいエクスプレッションを作成することもできます。

エクスプレッション エディタ(Expression Editor)で新しいエクスプレッションを作成するには

  1. 作成(Create)ボタンまたは編集(Edit)ボタンをクリックして、既存のエクスプレッションをコンパイルします。
  2. フィルタの選択 > エクスプレッション名(Select Filter > By Expression Name)を選択します。
  3. 新規エクスプレッション(New Expression)ボタンをクリックします。

    エクスプレッション名(Expression Name)ボックスとエクスプレッション テキスト フィールドの内容がクリアされ、新しいエクスプレッションを作成できる状態になります。

    新しいエクスプレッションを作成すると、エクスプレッション エディタ(Expression Editor)によってオブジェクト名とエクスプレッションが関連付けられます。したがって、エクスプレッション名に加えてオブジェクト名を使用することにより、エクスプレッションの検索範囲を限定できるようになります。

    アトリビュート(Attributes)リストでアトリビュートを選択する必要はありません。エクスプレッションとオブジェクトだけを関連付けることができます。

    パーティクルのシェイプ(Shape)ノードについては、ノードごとに 1 つの作成(Creation)エクスプレッションと 2 つのランタイム(Runtime)エクスプレッション(ダイナミクスの計算の前と後)しか作成できないため、アトリビュートを選択する必要はありません。非パーティクルのシェイプ ノードのオブジェクトについては、アトリビュートごとに 1 つのエクスプレッションを作成することができます。