ライト エディタでライト アトリビュートのリストをカスタマイズする

ライト エディタ(Light Editor)で各ライトについて表示されるアトリビュートのリストをカスタマイズできます。この操作を行うには、ライトごとの LE*Template.xml ファイル(たとえば、LEareaLightTemplate.xml)を変更します。

テンプレート ファイルは、インストール フォルダの ../scripts/AETemplates フォルダ内にあり、ファイル名は LE で始まります。

また、アトリビュート エディタ(Attribute Editor)でアトリビュートの表示をカスタマイズする方法と同じように、環境変数 MAYA_CUSTOM_TEMPLATE_PATH を設定することもできます。「アトリビュート エディタのテンプレート(Attribute Editor templates)」を参照してください。

ライト エディタ(Light Editor)にライト アトリビュートを追加するには

  1. テンプレートの .xml ファイルの最初のセクションでライト アトリビュートを宣言します。
    <!-- 
    Declaration of the attributes that should be visible for this light type in the Light Editor.
    -->
    ...
    ...
    <attribute name='shadowColor' type='maya.float3'>
        <label>Shadow Color</label>;
    </attribute>
    <attribute name='coneAngle' type='maya.float'>
        <label>Cone Angle</label>;
    </attribute>
    注: ライト アトリビュートの名前については、Maya ヘルプの「テクニカル ドキュメント」セクションにあるノードの説明を参照してください。
  2. 次のように、テンプレート .xml ファイルのテンプレート ビュー セクション(最後のセクション)にライト アトリビュートを追加します。
    <description>View used by Light Editor</description>
    ...
    ...
    <property name='shadowColor'/>
    <property name='coneAngle'/>

ライト エディタ(Light Editor)には、各種のテンプレートに表示されるすべてのアトリビュートの列が表示されます。ただし、ライトに対するアトリビュートを変更できるのは、当該のライトの種類に対してそのアトリビュートが存在する場合のみです。

この例では、ライト エディタ(Light Editor)シャドウ カラー(Shadow Color)列が作成されます。この列はライト エディタ(Light Editor)ですべてのライトに対して変更できます。一方、円錐角度(Cone Angle )列も作成されます。この列はスポット ライトについて変更できますが、エリア ライトなど他の種類のライトには適用できません。