ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
skinCluster [-addInfluence string] [-addToSelection] [-after] [-afterReference] [-baseShape string] [-before] [-bindMethod int] [-deformerTools] [-dropoffRate float] [-exclusive string] [-forceNormalizeWeights] [-frontOfChain] [-geometry string] [-geometryIndices] [-heatmapFalloff float] [-ignoreBindPose] [-ignoreHierarchy] [-ignoreSelected] [-influence string] [-lockWeights boolean] [-maximumInfluences int] [-moveJointsMode boolean] [-name string] [-normalizeWeights int] [-nurbsSamples int] [-obeyMaxInfluences boolean] [-parallel] [-polySmoothness float] [-prune] [-remove] [-removeFromSelection] [-removeInfluence string] [-removeUnusedInfluence boolean] [-selectInfluenceVerts string] [-skinMethod int] [-smoothWeights float] [-smoothWeightsMaxIterations int] [-split] [-toSelectedBones] [-toSkeletonAndTransforms] [-unbind] [-unbindKeepHistory] [-useGeometry] [-volumeBind float] [-volumeType int] [-weight float] [-weightDistribution int] [-weightedInfluence]
objects
skinCluster は、取り消し可能、照会可能、および編集可能です。
skinCluster コマンドは、Maya のスムーズ スキニングで使用します。このコマンドは、skinCluster ノードを使用して、選択したジオメトリを選択したジョイントまたはスケルトンにバインドします。バインドされたジオメトリの各ポイントに作用するジョイントの数に制限はありません。各ジョイントが各ポイントのモーションに影響を及ぼす範囲は、対応するウェイト係数によって決まります。ウェイト係数は、skinPercent コマンドを使用して変更できます。skinCluster コマンドは、新しい skinCluster の名前を返します。string | (skinCluster ノード名) |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-name(-n)
|
string
|
|||
|
||||
-geometry(-g)
|
string
|
|||
|
||||
-geometryIndices(-gi)
|
|
|||
|
||||
-remove(-rm)
|
|
|||
|
||||
-before(-bf)
|
|
|||
|
||||
-after(-af)
|
|
|||
|
||||
-afterReference(-ar)
|
|
|||
|
||||
-split(-sp)
|
|
|||
|
||||
-frontOfChain(-foc)
|
|
|||
|
||||
-parallel(-par)
|
|
|||
|
||||
-ignoreSelected(-is)
|
|
|||
|
||||
-deformerTools(-dt)
|
|
|||
|
||||
-prune(-pr)
|
|
|||
|
||||
-exclusive(-ex)
|
string
|
|||
|
||||
-addInfluence(-ai)
|
string
|
|||
|
||||
-removeInfluence(-ri)
|
string
|
|||
|
||||
-maximumInfluences(-mi)
|
int
|
|||
|
||||
-obeyMaxInfluences(-omi)
|
boolean
|
|||
|
||||
-dropoffRate(-dr)
|
float
|
|||
|
||||
-nurbsSamples(-ns)
|
int
|
|||
|
||||
-polySmoothness(-ps)
|
float
|
|||
|
||||
-influence(-inf)
|
string
|
|||
|
||||
-weightedInfluence(-wi)
|
|
|||
|
||||
-toSelectedBones(-tsb)
|
|
|||
|
||||
-toSkeletonAndTransforms(-tst)
|
|
|||
|
||||
-ignoreHierarchy(-ih)
|
|
|||
|
||||
-bindMethod(-bm)
|
int
|
|||
|
||||
-heatmapFalloff(-hmf)
|
float
|
|||
|
||||
-moveJointsMode(-mjm)
|
boolean
|
|||
|
||||
-unbind(-ub)
|
|
|||
|
||||
-unbindKeepHistory(-ubk)
|
|
|||
|
||||
-useGeometry(-ug)
|
|
|||
|
||||
-baseShape(-bsh)
|
string
|
|||
|
||||
-ignoreBindPose(-ibp)
|
|
|||
|
||||
-lockWeights(-lw)
|
boolean
|
|||
|
||||
-weight(-wt)
|
float
|
|||
|
||||
-removeUnusedInfluence(-rui)
|
boolean
|
|||
|
||||
-smoothWeights(-sw)
|
float
|
|||
|
||||
-smoothWeightsMaxIterations(-swi)
|
int
|
|||
|
||||
-skinMethod(-sm)
|
int
|
|||
|
||||
-normalizeWeights(-nw)
|
int
|
|||
|
||||
-weightDistribution(-wd)
|
int
|
|||
|
||||
-forceNormalizeWeights(-fnw)
|
|
|||
|
||||
-selectInfluenceVerts(-siv)
|
string
|
|||
|
||||
-addToSelection(-ats)
|
|
|||
|
||||
-removeFromSelection(-rfs)
|
|
|||
|
||||
-volumeBind(-vb)
|
float
|
|||
|
||||
-volumeType(-vt)
|
int
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// Create a joint chain and a polygonal plane. // select -d; joint -p -3 0 -12; joint -p -3 0 -5; joint -p 1 0 5.5; joint -p 6 0 10; polyPlane -w 20.0 -h 20.0 -sx 25 -sy 25; // Bind the joint chain that contains joint1 to pPlane1 // and assign a dropoff of 4.5 to all the joints // skinCluster -dr 4.5 joint1 pPlane1; // Undo and bind only joint1 and joint3 to pPlane1 // undo; skinCluster -tsb joint1 joint3 pPlane1; // Set the maximum number of transforms influencing each // point to 3 skinCluster -e -mi 3 skinCluster1; // Add transform joint2 to the list of transforms // that influence the bound skin // select -r pPlane1; skinCluster -e -ai joint2; // Query the influences for the skinCluster // skinCluster -q -inf; // Add a nurbs curve influence object // curve -d 3 -p 2.0 0.0 -7.0 -p 5.0 0.0 -4.0 -p 6.0 0.0 1.0 -p 6.0 0.0 4.0 -p 5.0 0.0 6.0 -k 0 -k 0 -k 0 -k 1 -k 2 -k 2 -k 2; skinCluster -e -ai curve1; // Get the number of nurbsSamples taken along curve1 // skinCluster -inf curve1 -q -ns skinCluster1; // Set the dropoff for joint3 to 5.0 // skinCluster -e -inf joint3 -dr 5.0 skinCluster1; // Query for the dropoff of joint3 // skinCluster -inf joint3 -q -dr skinCluster1;