アセットのテンプレートを作成する利点の1つは、そのアセットのを複数作成できることです。を使用すると、 Maya のエディタに表示するアトリビュートをユーザごとにカスタマイズできます。たとえば、アニメータ用にドアと車輪の回転のコントロールのみに制限したを作成したり、別のではシェーダをトラックのマテリアルとテクスチャのみに制限するといった事ができます。
は、アーティストによって編集に不要な項目を省くだけでなく、制御すべきでないアトリビュートを誤って変更しないようにするための保護手段にもなります。
アニメータ向けのを作成するには
- で、 > を選択します。
ウィンドウが表示されます。
- を選択します。
- を に設定します。
- をに設定します。
- をクリックします。
アセットの新しいが作成されます。
新しいを作成しても、右側のカラムにはまだすべてのアトリビュートが表示されていることに注目してください。ここでは、アニメーション コントロールのみを表示させるので、このをカスタマイズする必要があります。
ビューをカスタマイズするには
- をクリックして、を開きます。
注:
必要に応じて、以下の手順を行うために、外部のテキスト編集ツールを使用することもできます。
- で、を選択します。
ファイル ブラウザが表示されます。
- をに設定します。
- GettingStarted2014LessonData¥Assets¥assets¥templates フォルダへ移動します。必ず、をに設定してください。my_emergency_vehicle.template を選択します。
- をクリックします。
テンプレートが、に表示されます。このテンプレートは XML ファイルで一連のタグで構成されています。
- 次のタグが見つかるまでを一番下までスクロールするか、 キーを押しながら F キーを押します。
<view name='Animator' template='my_emergency_vehicle'>
このタグの下にある以下を削除します。
- <property name='headlight_intensity'/>
- <property name='siren_intensity'/>
- <property name='interior_light_intensity'/>
- XML ファイルのテキストをハイライト表示するか、 キーを押しながら A キーを押します。
- を選択します。
ファイル ブラウザが表示されます。
- をに設定します。
- GettingStarted2014LessonData¥Assets¥assets¥templates フォルダへ移動し、my_emergency_vehicle.template を選択します。
- をクリックします。
- を選択してをクリアします。
- を閉じます。
これで、アニメータが使用するアトリビュートのみを残してをカスタマイズできました。ただし、にはまだ反映されていません。変更内容を確認するには、をリフレッシュする必要があります。
アセット エディタ(Asset Editor)を更新するには
- を選択します。
右側のパネルが更新されて、カスタマイズしたが表示されます。
次に、2 番目のビューを作成するために、以下の点を除き同じ手順を繰り返します。
- テンプレートのを に設定します。
- にテンプレートを表示するには、下へスクロールします。
<view name='Lighter' template='my_emergency_vehicle'>
以下を除去します。
- <property name =’Front_R_Door_Open’/>
- <property name='Front_L_Door_Open'/>
- <property name='Rear_R_Door_Open'/>
- <property name='Rear_L_Door_Open'/>
- <property name='front_wheel_turn'/>
- <property name='wheel_spin'/>
- <property name='toggle_headlights'/>
- <property name='toggle_front_flashers'/>
- <property name='toggle_rear_flashers'/>
- <property name='toggle_sirens'/>
- <property name='toggle_interior_light'/>
これで、作業内容の異なる 2 人アーティスト用に便利な 2 種類のが作成されました。でこれらのを切り替えるには、を選択してからの名前を選択します。