エクスプレッションを使用してアトリビュートを接続する

エクスプレッションを使用して、あるアトリビュートの値を別のアトリビュートに接続するには

  1. アトリビュート エディタ(Attribute Editor)で、アトリビュートのテキスト フィールドに等号(=)とそれに続けて MEL エクスプレッションを入力します。

    または

    編集するアトリビュートを含むノードを選択し、ウィンドウ > アニメーション エディタ > エクスプレッション エディタ(Window > Animation Editors > Expression Editor)を選択します。アトリビュートをクリックし、下部のフィールドに MEL エクスプレッションを入力します。

たとえば、pTorus1 の translateX 値が必ず pCone2 の translateY 値と等しくなるようにするには、pTorus1 の移動 X フィールドに =pCone2.translateY と入力します。円錐を Y 方向に上下に動かすと、トーラスは X 方向に左右に動きます。

複数のアトリビュートと MEL の数学関数を使用すると、さらに複雑なエクスプレッションを作成することができます。

アトリビュート エディタ(Attribute Editor)またはチャネル ボックス(Channel Box)のテキスト フィールドにエクスプレッションを入力して キーを押すと、計算された値が紫色のバックグラウンドで表示されます。エクスプレッションの結果である値を編集することはできません。エクスプレッションを編集するには、エクスプレッション エディタ(Expression Editor)を使用します。

関連項目