ジャンプ先: 概要. 戻り値. フラグ. MEL 例.

概要

surfaceShaderList [-add name] [-remove name]

surfaceShaderList は、取り消し可能、照会可能、および編集可能です。

オブジェクトと現在のシェーディング グループ間のリレーションシップを追加/除去します。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

add, remove
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-add(-add) name create
オブジェクトをシェーダ グループのリストに追加します。
-remove(-rm) name create
オブジェクトをシェーダ グループのリストから除去します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Create a NURBS plane.
nurbsPlane -d 3 -p 0 0 0 -lr 1 -axis 0 0 0 -n plane1;

// Make it red.
sets -name redMaterialGroup -renderable true -empty;
shadingNode -name redShader -asShader phong;
setAttr -type double3 redShader.color 1 0 0;
surfaceShaderList -add redMaterialGroup redShader;
sets -e -forceElement redMaterialGroup plane1;