各ノードに表示されるアトリビュートのリストをカスタマイズすることができます。
アトリビュートのカスタム リストを作成するには、 を押しながらノードをクリックし、カスタム アトリビュートのリストを編集(Edit Custom Attribute List)を選択します。ビュー モード 4 を使用してこのカスタム アトリビュート ビューのノードを表示できます。
ノードは編集モードに切り替わり、黄色の境界線でハイライトされます。可視アトリビュートはすべて白でハイライトされます。非表示アトリビュートはすべて淡色表示されます。
このノードのアトリビュート リストを以前に編集したことがない場合、ノードのすべてのアトリビュートがリストされ、すべての一次アトリビュートが可視として設定されます。つまり、可視アトリビュートのリストはビュー モード 3 のリストと同じです。
このノードに現在カスタム リストが存在する場合、アトリビュートはリストに保存されているものとしてリストされます。
ノードは接続ポートなしで描画され、すべての接続はグレーで描画されます。また、ノードは定位置にロックされており、編集中のノードに対して接続を作成することはできません(ノード エディタ(Node Editor)で別のノードに接続を作成しようとすると、編集モードが終了します)。
変更を確定すると、カスタム アトリビュート リストはテンプレートとして $MAYA_APP_DIR/<app_ver>/[localized]/prefs/viewTemplates/ に保存されます。
変更を確定すると、タイプが同じか既にカスタム モードで表示しているその他すべてのノードが自動的にリフレッシュされ、更新されたカスタム アトリビュート リストが表示されます。
プレビュー(Preview): 現在の変更を確定した場合にノードがどのように表示されるのかをプレビューします。ノードは可視のすべてのアトリビュートを表示される順序でリストします。ヘッドアップ ディスプレイがノード エディタ(Node Editor)の右上コーナーに表示され、マウスをクリックしてカスタム アトリビュートのプレビューを終了することが通知されます。
キーを押すか、マウスをクリックすると、プレビュー モードを終了することができます。
カスタム アトリビュート ビューを表示するには、次のいずれかを実行します。
その他のビュー モードと同様に、個々のノード、選択したノード、またはすべてのノードのカスタム アトリビュート ビューを表示することができます。
複数のノードを選択し(またはノードを選択せずに) (または 編集 > カスタム モード(Edit > Custom Mode))を選択した場合、カスタム アトリビュート テンプレートがあるノードはそれぞれカスタム アトリビュート ビューを表示しますが、カスタム アトリビュート テンプレートがないノードはフル モードで表示します。
複数のノードを選択し(またはノードを選択せずに)ホットキーの 4 を選択した場合、カスタム アトリビュート テンプレートがあるノードはそれぞれカスタム アトリビュート ビューを表示しますが、カスタム アトリビュート テンプレートがないノードはすべてのアトリビュートを表示します。
カスタム アトリビュート テンプレートは、同じタイプのノードのすべてのインスタンスに適用されます。たとえば、pSphereShape1 のカスタム アトリビュート リストを作成する場合、pSphereShape2/3/4 などのすべてで同じテンプレートが使用されます。
カスタム アトリビュート リストを作成すると、リストは既定で $MAYA_APP_DIR/<app_ver>/[localized]/prefs/viewTemplates/ フォルダにテンプレートとして保存されます。ネットワーク上の場所に配置し、MAYA_CUSTOM_TEMPLATE_PATH 環境変数をテンプレートを保存したネットワーク上の場所に設定すると、テンプレートを他のユーザと共有することができます。MAYA_CUSTOM_TEMPLATE_PATH は複数のパスをサポートしており、Windows では ;、Mac OS X または Linux では : によって区切ることができます。
既定では、テンプレートは $MAYA_APP_DIR/<app_ver>/[localized]/prefs/viewTemplates/ に書き込まれます。この書き込みの場所は、環境変数 MAYA_CUSTOM_TEMPLATE_WRITE_PATH を目的の場所に設定することによって変更することができます。