回転ドアを回転させるためには、まず、4 枚のドアをハブにリンクする必要があります。次に、タイム スライダを使用してハブの回転をアニメートし、ドアを回転させます。
レッスンの準備:
ドアをハブにリンクする:
- パース ビューポートで
ズーム拡大して、ハブと 4 枚のドアをクローズアップで表示します。ビューを
パンおよび
オービットしてもよいでしょう。
- F4を押してエッジ面を表示します。これにより、次の手順を表示しやすくなります。
- ツールバーで
([選択してリンク](Select And Link))をクリックしてアクティブにします。
- ビューポートで、いずれかの開き扉のオブジェクトをハブにドラッグします。カーソルをドラッグすると、オリジナルのドアとカーソルとの間に破線が表示されます。Cylinder01 の上でマウス ボタンを放します。Cylinder01 は一時的にハイライト表示され、リンクされたことが示されます。
- 残る 3 枚のドアについても手順 3 を繰り返します。
ここまでの手順を実行すると、[シーン エクスプローラ](Scene Explorer)パネルの階層が更新され、ドアが Cylinder01 の子であることが示されます。完了すると、オブジェクト リストは次のようになります。
そのように表示されていない場合は、Cylinder01 の子として表示されていないドアを再度ハブにリンクします。
([オブジェクトを選択](Select Object))をクリックして[選択してリンク](Select And Link)を非アクティブにします。
- F4 を再度押して、エッジ面の表示をオフにします。
- 再度モデル全体を表示できるようにズーム縮小およびパンします。
回転ドアをアニメートする準備ができました。
回転コントローラを置き換える:
3ds Max では、個々のオブジェクトに割り当てられたコントローラと呼ばれるソフトウェア デバイスを使用してアニメーションを実行します。通常、オブジェクトには位置、回転、スケールの 3 種類のコントローラが割り当てられます。既定の回転コントローラはキャラクタ アニメーションには適していますが、ここでは機械のアニメーションに適したコントローラに置き換えます。
-
ハブ(Cylinder01)を
選択します。
[モーション](Motion)パネルに移動し、[コントローラを割り当て](Assign Controller)ロールアウトを展開します。
- [コントローラを割り当て](Assign Controller)ウィンドウで、[回転: オイラー XYZ](Rotation: Euler XYZ)項目をクリックしてハイライト表示します。
([コントローラを割り当て](Assign Controller))をクリックします。
- [コントローラを割り当て](Assign Controller)ダイアログ ボックスで[TCB 回転](TCB Rotation)をクリックし、[OK]をクリックします。
[コントローラを割り当て](Assign Controller)ロールアウトにリストされた回転コントローラが[TCB 回転](TCB Rotation)に変更されます。
TCB とは、テンション(Tension)、連続性(Continuity)、およびバイアス(Bias)の略語です。
- [キー情報](Key Info)ロールアウトを下までスクロールして、[回転ワインドアップ](Rotation Windup)をオンにします。この操作により、回転キーを 180 度よりも大きく設定できるようになります。
重要: [回転ワインドアップ](Rotation Windup)を必ずオンにしてください。そうしなければ、アニメーションは正しく動作しません。
ハブをアニメートする:
をオンにします。
- タイム スライダをフレーム 100 までドラッグします。
([選択して回転](Select And Rotate))をクリックしてアクティブにします。
- ハブを Z 軸回りに 360 度回転します。座標表示を見て、正確な回転角度を確認します。
ヒント: 回転の設定を簡単に行うには、A キーを押して[角度スナップ](Angle Snap)をオンにします。
タイム スライダのタイム セグメントの開始位置および終了位置に、キーフレームを表す小さい長方形が表示されます。
をオフにします。
- アニメーション再生コントロールで
([最初のフレームに戻る](Go To Start))をクリックしてアニメーションを巻き戻し、次に
([アニメーションを再生](Play Animation))をクリックします。
ビューポートで回転ドアが回転する様子を確認します。
- アニメーションの確認が終わったら、
([アニメーションを中止](Stop Animation)) ([再生](Play)と同じボタン)をクリックします。
アニメーションの速度を落とす:
回転ドアの回転速度を低下するには、以下の手順を実行します。
([時間設定](Time Configuration))をクリックします。
3ds Max によって[時間設定](Time Configuration)ダイアログ ボックスが開きます。
- [アニメーション](Animation)領域で[時間再スケール](Re-scale Time)をクリックします。
- [時間再スケール](Re-scale Time)ダイアログ ボックスで[終了時間](End Time)を 200 に変更して[OK]をクリックします。
- [OK]をクリックして[時間設定](Time Configuration)ダイアログ ボックスを閉じます。
タイム スライダに 200 フレームが表示され、フレーム 0 とフレーム 200 にキーが設定されています。
([アニメーションを再生](Play Animation))をクリックして回転ドアが回転する様子を確認します。
アニメーションは以前よりゆっくりと再生されます。
-
再生を
停止します。
作業を保存する:
- シーンを my_revolving_door_animated.max という名前で保存します。