ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. MEL 例.
transferShadingSets [-sampleSpace uint] [-searchMethod uint]
transferShadingSets は、取り消し可能、照会可能、および編集可能です。
メッシュ間でシェーディング セットの割り当てを転送するためのコマンド。リストの最後のメッシュが他のメッシュからシェーディングの割り当てを受け取ります。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
-sampleSpace(-spa)
|
uint
|
|
||
|
||||
-searchMethod(-sm)
|
uint
|
|
||
|
||||
// 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;