ジャンプ先: 概要. 戻り値. 関連. フラグ. 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] [-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
|
|||
|
||||
-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;