ブロック コントローラは、グローバル リスト コントローラの 1 つで、オブジェクトや時間の異なる複数のトラックを 1 つの「ブロック」にグループ化します。ブロックを使用すると、アニメーションを任意の位置に再作成できます。ブロックはトラック ビューに追加したりトラック ビューから削除できる他、トラック ビュー内で視覚的に操作(拡大/縮小および移動)したり保存したりできます。ブロックは、絶対アニメーションと相対アニメーションのいずれかを示します。
たとえば、ギターのコードを押さえる手をアニメートするには、手と指の一連の回転動作を 1 ブロックとして保存することが可能です。 このブロックを使用すると、アニメーションでギター演奏が必要になるたびに、手と指の位置や回転、およびアニメーションを容易に再作成できます。
基本的に、ブロック コントローラでは、アニメーションのライブラリを構築し、選択したオブジェクトに適用することができます。
マスター ブロックを割り当てた後、マスター ブロック トラックを右クリックすると[マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスが表示されます。ブロックを作成する際には、このダイアログ ボックスを最初に表示します。
このダイアログ ボックスでは、ブロックを保存し、後でロードできます。ブロックは BLK ファイルとして保存されます。
[トラック ビュー選択](Track View Pick)ダイアログ ボックスは、トラックの選択が必要な場合([マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスで[追加](Add)をクリックした場合など)に表示されます。このダイアログ ボックスでは、ブロックに格納するトラックを選択します。有効なトラックは、他のトラックより濃く表示されます。
[マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスで[追加](Add)をクリックし、[トラック ビュー選択](Track View Pick)ダイアログ ボックスでトラックを選択してブロックを作成した後では、[トラック ビュー選択](Track View Pick)ダイアログ ボックスで[OK]をクリックすると、[ブロック パラメータ](Block Parameters)ダイアログ ボックスが表示されます。
[コントロールをアタッチ](Attach Controls)ダイアログ ボックスは、[マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスで[ロード](Load)ボタンをクリックすると表示されます。このダイアログ ボックスでは、保存済みブロック内のトラックを現在のシーン内のトラックに対応付ける(マッピングする)ことが可能です。
ブロックを作成すると、そのブロック内のすべてのトラックに従属コントローラが割り当てられ、マスター ブロックによるキー データの転送が可能になります。従属コントローラ トラックは、ブロックの作成に使用した、元のトラックとともに表示されます。[従属コントロール](Slave Parameters)ダイアログ ボックス(ブロック コントローラ)を参照してください。
メインの[マスターブロック](MasterBlock)トラックの下はサブトラックです。最初のサブトラックは、常にブレンドです。残りのサブトラックは、ブロックの作成に使用したトラックのコピーです。
ブロックの影響をアニメートできます。値を 1.0 より小さくして[ブレンド](Blend)キーを作成すると、ブロックの影響を小さくすることができます。既定値は 1.0 です。
ブロック名と関連トラックが表示されます。最初は、ブロックの作成に使用したトラックのコピーがあります。これらのトラックのキーを編集して、ブロックの動作を変更できます。
相対モーションと絶対モーションを切り替えます。
ブロックのインスタンスの開始フレームと終了フレームを設定します(ブロック インスタンスがスケールされる)。
例: ブロックを作成するには:
[使用可能](Available)は、[ブロック コントロール](Block Control)トラックのすぐ下にあります。
[マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスが開きます。
[トラック ビュー選択](Track View Pick)ダイアログ ボックスが表示されます。
ブロック内のアニメーションを見分けやすい名前を使用してください。
ブロックにはフレーム 0 からフレーム 10 までが格納されます。
ブロックが作成され、使用できるようになります。
例(続き): ブロックを使用するには:
ポップアップ メニューに、既に作成されているブロックの名前が表示されます。この場合、単に前の手順で作成したブロックです。
ブロックは、[キー](Key)ウィンドウに表示されます。
アニメーションは、フレーム 20 で繰り返されます。
オブジェクトのアニメーションのさまざまな期間で多くのブロックを作成し、[マスター ブロック](MasterBlock)トラックのさまざまな場所で使用できます。
挿入したロックを移動するには:
挿入したブロックをスケール(サイズ変更)するには:
ブロックのコピーを作成するには:
ブロックの新しいインスタンスが作成され、さまざまなタイミングで配置できるようになります。
挿入したブロックを削除するには:
挿入したブロックは、[キー](Key)ウィンドウでは、グローバル トラックの下の階層でマスターブロック コントローラの右に表示されます。
トラック ビューの[グローバル トラック](Global Tracks)の下に表示されます。
マスター ブロック コントロールを作成するには、[ブロック コントロール](Block Control)を展開して[使用可能](Available)を選択し、[コントローラ](Controller) [割り当て](Assign)を選択します。
このトラックは、[使用可能](Availability)トラックに[マスター ブロック](MasterBlock)コントローラを割り当てるとトラック ビューに表示されます。
[キー](Key)ウィンドウでトラックを右クリックできます。既に作成されているブロックの名前を示すポップアップ メニューが表示されます。ブロックを選択すると、[マスターブロック](MasterBlock)トラックにブロックが挿入されます。このダイアログ ボックスには、[プロパティ](Properties)というエントリもあり、このエントリでは[マスター ブロック パラメータ](Master Block Parameters)ダイアログ ボックスが表示されます。
[マスターブロック](MasterBlock)トラックでは、挿入したブロックは色付きの四角形で表示されます。ブロック名は中央に表示されます。左下と右下にはキーがあり、このキーは、ブロックのアニメーションの開始と終了を表します。ブロック名の下には、相対を表す文字「R」、または絶対を表す文字「A」が表示されます。任意のブロックを時間軸上で移動するには、そのブロックの中心をクリックし、そのままドラッグします。1 つのブロックがカバーする時間幅を変更するには、そのブロックのコーナー部分にあるキーを選択し、ブロックの一端を移動します。
挿入したブロックを右クリックすると、[ブロック キー プロパティ](Block Key Properties)ダイアログ ボックスが表示されます(下記参照)。