ドリブン キーの設定を使用してアトリビュートをリンクする

 
 
 

以下の手順では、ドリブン キーの設定(Set Driven Key)を使用して、ドアの動きとボールの動きをリンクさせます。

ドアとボールの動きをリンクさせるには

  1. ドアを選択し、アニメート > ドリブン キーの設定 > 設定(Animate > Set Driven Key > Set)を選択します。

    ドリブン キーの設定(Set Driven Key)ウィンドウが開きます。ドリブン(Driven)リストには Door と表示されています。

  2. ドリブン(Driven)リストで移動 Y (Translate Y)をクリックします。

    これは、ボールの動きによってドリブンされるアトリビュートです。

  3. シーン ビューでボールを選択します。
  4. ドリブン キーの設定(Set Driven Key)ウィンドウで、ドライバのロード(Load Driver)をクリックします。

    ドライバ(Driver)リストに Ball と表示されます。

  5. ドリブン キーの設定(Set Driven Key)ウィンドウで、ドライバ(Driver)リストの移動 Z (Translate Z)をクリックします。

    これはドアの動きをドライブするアトリビュートです。

    ドライバ(Driver)リストとドリブン(Driven)リストでアトリビュートを選択したあとでのみ、ドリブン キーを設定することができます。

  6. ドリブン キーの設定(Set Driven Key)ウィンドウで、キー(Key)をクリックします。

    これにより、ボールの移動 Z (Translate Z)の現在値を、ドアの移動 Y (Translate Y)の現在値とリンクするドリブン キーのリレーションシップが設定されます。ボールの移動 Z (Translate Z)がこの位置に来たときは必ず、ドアの移動 Y (Translate Y)もその現在値の位置にあります。

    タイム スライダ(Time Slider)はドリブン キー リレーションシップに含まれないため、ドリブン キーについては、キーを示すキーマーク(赤い線)はタイム スライダに表示されません。

  7. ボールをドアの位置に移動してから、ドアをボールの上に移動します。
    注:

    これらのイメージ内のオブジェクトでは、カラーを設定するためにマテリアルが適用されます。マテリアルを適用する方法については、本書『Maya スタートアップ ガイド』の「レンダリング」の章のレッスン 2: サーフェスをシェーディングするを参照してください。

  8. ドリブン キーの設定(Set Driven Key)ウィンドウで、キー(Key)をクリックします。

    これにより、ボールの移動 Z (Translate Z)の現在値を、ドアの移動 Y (Translate Y)の値とリンクするドリブン キーが設定されます。

  9. 下の図のように、ボールをドアの右側に移動してから、ドアを元の位置に下ろします。
  10. ドリブン キーの設定(Set Driven Key)ウィンドウで、キー(Key)をクリックします。

    ボールの移動 X アトリビュートとドアの移動 Y アトリビュートをリンクする別のドリブン キーが設定されます。

    これまでに、いろいろな位置に、アトリビュート値をリンクする 3 種類のドリブン キーを設定しました。Maya により、リンクされた値が補間され、キーとキーの間に値が生成されます。

    左右どちらからでも、ドアに向かってボールをドラッグすると、ドアはスムーズに上昇します。

    タイム スライダからアニメーションを再生しても、ボールやドアは動きません。ドリブン(Driven)キーはあるアトリビュートを別のアトリビュートにリンクします。これは、タイム スライダ上の時間にアトリビュートをリンクするのではありません。ただし、ボールの動きをアニメートすると、ドアは、すでに設定されているドリブン キー リレーションシップに基づいて動きます。