ジャンプ先: 概要. 戻り値. キーワード. 関連項目. フラグ. MEL 例.
transferShadingSets [-sampleSpace uint] [-searchMethod uint]
transferShadingSets は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
メッシュ間でシェーディング セットの割り当てを転送するためのコマンド。リストの最後のメッシュが他のメッシュからシェーディングの割り当てを受け取ります。なし
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-sampleSpace(-spa) |
uint |
|||
|
||||
-searchMethod(-sm) |
uint |
|||
|
: コマンドの作成モードで使用可能なフラグ | : コマンドの編集モードで使用可能なフラグ |
: コマンドの照会モードで使用可能なフラグ | : 1 つのコマンドで複数回使用可能なフラグ |
// make a low res sphere with shaders string $low[] = `polySphere -sx 6 -sy 6`; string $lowShape[] = `listRelatives -fullPath -shapes $low[0]`; string $redSG = `sets -r 1 -em`; string $redMat = `shadingNode -asShader "lambert"`; setAttr ($redMat + ".color") -type "double3" 1 0 0; connectAttr -f ($redMat + ".outColor") ($redSG + ".surfaceShader"); string $greenSG = `sets -r 1 -em`; string $greenMat = `shadingNode -asShader "lambert"`; setAttr ($greenMat + ".color") -type "double3" 0 1 0; connectAttr -f ($greenMat + ".outColor") ($greenSG + ".surfaceShader"); sets -e -fe $redSG ( $lowShape[0] + ".f[0:17]" ); sets -e -fe $greenSG ( $lowShape[0] + ".f[18:36]" ); // make a high res sphere string $high[] = `polySphere -sx 20 -sy 20`; string $highShape[] = `listRelatives -fullPath -shapes $high[0]`; xform -ws -t 2 0 0 $high[0]; // transfer the shading sets select -r $low[0]; select -tgl $high[0]; transferShadingSets -sampleSpace 1;