回転ドアのアニメート

回転ドアを回転させるためには、まず、4 枚のドアをハブにリンクする必要があります。次に、タイム スライダを使用してハブの回転をアニメートし、ドアを回転させます。

レッスンの準備:

ドアをハブにリンクする:

  1. パース ビューポートで ズーム拡大して、ハブと 4 枚のドアをクローズアップで表示します。ビューを パンおよび オービットしてもよいでしょう。
  2. F4を押してエッジ面を表示します。これにより、次の手順を表示しやすくなります。
  3. ツールバーで ([選択してリンク](Select And Link))をクリックしてアクティブにします。
  4. ビューポートで、いずれかの開き扉のオブジェクトをハブにドラッグします。カーソルをドラッグすると、オリジナルのドアとカーソルとの間に破線が表示されます。Cylinder01 の上でマウス ボタンを放します。Cylinder01 は一時的にハイライト表示され、リンクされたことが示されます。
  5. 残る 3 枚のドアについても手順 3 を繰り返します。

    ここまでの手順を実行すると、[シーン エクスプローラ](Scene Explorer)パネルの階層が更新され、ドアが Cylinder01 の子であることが示されます。完了すると、オブジェクト リストは次のようになります。

    そのように表示されていない場合は、Cylinder01 の子として表示されていないドアを再度ハブにリンクします。

  6. ([オブジェクトを選択](Select Object))をクリックして[選択してリンク](Select And Link)を非アクティブにします。
  7. F4 を再度押して、エッジ面の表示をオフにします。
  8. 再度モデル全体を表示できるようにズーム縮小およびパンします。

    回転ドアをアニメートする準備ができました。

回転コントローラを置き換える:

    3ds Max では、個々のオブジェクトに割り当てられたコントローラと呼ばれるソフトウェア デバイスを使用してアニメーションを実行します。通常、オブジェクトには位置、回転、スケールの 3 種類のコントローラが割り当てられます。既定の回転コントローラはキャラクタ アニメーションには適していますが、ここでは機械のアニメーションに適したコントローラに置き換えます。

  1. ハブ(Cylinder01)を 選択します。
  2. [モーション](Motion)パネルに移動し、[コントローラを割り当て](Assign Controller)ロールアウトを展開します。
  3. [コントローラを割り当て](Assign Controller)ウィンドウで、[回転: オイラー XYZ](Rotation: Euler XYZ)項目をクリックしてハイライト表示します。
  4. ([コントローラを割り当て](Assign Controller))をクリックします。
  5. [コントローラを割り当て](Assign Controller)ダイアログ ボックスで[TCB 回転](TCB Rotation)をクリックし、[OK]をクリックします。

    [コントローラを割り当て](Assign Controller)ロールアウトにリストされた回転コントローラが[TCB 回転](TCB Rotation)に変更されます。

    TCB とは、テンション(Tension)、連続性(Continuity)、およびバイアス(Bias)の略語です。

  6. [キー情報](Key Info)ロールアウトを下までスクロールして、[回転ワインドアップ](Rotation Windup)をオンにします。この操作により、回転キーを 180 度よりも大きく設定できるようになります。
    重要: [回転ワインドアップ](Rotation Windup)を必ずオンにしてください。そうしなければ、アニメーションは正しく動作しません。

ハブをアニメートする:

  1. をオンにします。
  2. タイム スライダをフレーム 100 までドラッグします。
  3. ([選択して回転](Select And Rotate))をクリックしてアクティブにします。

  4. ハブを Z 軸回りに 360 度回転します。座標表示を見て、正確な回転角度を確認します。
    ヒント: 回転の設定を簡単に行うには、A キーを押して[角度スナップ](Angle Snap)をオンにします。

    タイム スライダのタイム セグメントの開始位置および終了位置に、キーフレームを表す小さい長方形が表示されます。

  5. をオフにします。
  6. アニメーション再生コントロールで ([最初のフレームに戻る](Go To Start))をクリックしてアニメーションを巻き戻し、次に ([アニメーションを再生](Play Animation))をクリックします。

    ビューポートで回転ドアが回転する様子を確認します。

  7. アニメーションの確認が終わったら、 ([アニメーションを中止](Stop Animation)) ([再生](Play)と同じボタン)をクリックします。

アニメーションの速度を落とす:

    回転ドアの回転速度を低下するには、以下の手順を実行します。

  1. ([時間設定](Time Configuration))をクリックします。

    3ds Max によって[時間設定](Time Configuration)ダイアログ ボックスが開きます。

  2. [アニメーション](Animation)領域で[時間再スケール](Re-scale Time)をクリックします。
  3. [時間再スケール](Re-scale Time)ダイアログ ボックスで[終了時間](End Time)を 200 に変更して[OK]をクリックします。
  4. [OK]をクリックして[時間設定](Time Configuration)ダイアログ ボックスを閉じます。

    タイム スライダに 200 フレームが表示され、フレーム 0 とフレーム 200 にキーが設定されています。

  5. ([アニメーションを再生](Play Animation))をクリックして回転ドアが回転する様子を確認します。

    アニメーションは以前よりゆっくりと再生されます。

  6. 再生を 停止します。

作業を保存する:

次のレッスン

ジオメトリの合成