Go to:
Related nodes. Attributes.
A skinCluster node allows you to associate a percentage per joint/transform
for each CV in the geometry. In Maya, this creates the effect known as
smooth skinning.
The weights can be queried and edited using the skinPercent command,
the skin weight painting tool, or the component editor.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
skinCluster | geometryFilter | deformer | kSkinClusterFilter | kBase kNamedObject kDependencyNode kGeometryFilt kSkinClusterFilter |
Related nodes
lattice, cluster, jointCluster, nonLinear, blendShape, boneLattice, wrap, wire, ffd, jointFfd, sculpt, jointLattice, flexorShape, deformFunc, deformSquash, deformTwist, deformBend, deformWave, deformFlare, deformSine, baseLattice, clusterHandle
Attributes (45)
baseDirty, basePoints, bindMethod, bindPose, bindPreMatrix, bindVolume, blendWeights, cacheSetup, deformUserNormals, dqsScale, dqsScaleX, dqsScaleY, dqsScaleZ, dqsSupportNonRigid, driverPoints, dropoff, dropoffRate, geomBind, geomMatrix, heatmapFalloff, influenceColor, influenceColorB, influenceColorG, influenceColorR, lockWeights, maintainMaxInfluences, matrix, maxInfluences, normalizeWeights, nurbsSamples, paintArrDirty, paintTrans, paintWeights, perInfluenceVertexWeights, perInfluenceWeights, relativeSpaceMatrix, relativeSpaceMode, skinningMethod, smoothness, useComponents, useComponentsMatrix, weightDistribution, weightList, weights, wtDrty
Long name (short name) | Type | Default | Flags |
---|
|
baseDirty
(bsd )
| Message | n/a | |
|
|
basePoints
(bsp )
| geometry | nullptr | |
|
|
bindMethod
(bm )
| enum | 0 | |
|
|
bindPose
(bp )
| Message | n/a | |
|
|
bindVolume
(bc )
| Message | n/a | |
|
|
blendWeights
(bw )
| double | 0.0 | |
|
|
cacheSetup
(csp )
| ctypeData | n/a | |
|
|
dqsScale
(dsc )
| double3 | | |
|
| dqsScaleX
(dscx )
| double | 1.0 | | |
|
| dqsScaleY
(dscy )
| double | 1.0 | | |
|
| dqsScaleZ
(dscz )
| double | 1.0 | | |
|
|
dqsSupportNonRigid
(dsnr )
| bool | false | |
|
|
deformUserNormals
(dun )
| bool | true | |
|
|
driverPoints
(drp )
| geometry | nullptr | |
|
|
dropoff
(dpf )
| double | 4.0 | |
|
|
geomBind
(gb )
| Message | n/a | |
|
|
geomMatrix
(gm )
| matrix | identity | |
|
|
heatmapFalloff
(hmf )
| double | 0.0 | |
|
|
influenceColor
(ifcl )
| float3 | | |
|
| influenceColorR
(ifcr )
| float | 0.0 | | |
|
| influenceColorG
(ifcg )
| float | 0.0 | | |
|
| influenceColorB
(ifcb )
| float | 0.0 | | |
|
|
lockWeights
(lw )
| bool | false | |
|
|
maxInfluences
(mi )
| integer | 2 | |
|
|
normalizeWeights
(nw )
| enum | 1 | |
|
|
nurbsSamples
(ns )
| integer | 10 | |
|
|
maintainMaxInfluences
(mmi )
| bool | false | |
|
|
smoothness
(smt )
| double | 0.0 | |
|
|
dropoffRate
(dr )
| double | 4.0 | |
|
|
paintArrDirty
(pad )
| Message | n/a | |
|
|
paintTrans
(ptt )
| Message | n/a | |
|
|
paintWeights
(ptw )
| doubleArray | empty | |
|
|
perInfluenceWeights
(piw )
| compound | n/a | |
|
| perInfluenceVertexWeights
(pivw )
| double | 0.0 | | |
|
|
bindPreMatrix
(pm )
| matrix | identity | |
|
|
relativeSpaceMatrix
(rsmat )
| matrix | identity | |
|
|
relativeSpaceMode
(rsmd )
| enum | 0 | |
|
|
skinningMethod
(skm )
| enum | 0 | |
|
|
matrix
(ma )
| matrix | identity | |
|
|
useComponents
(uc )
| bool | 0 | |
|
|
useComponentsMatrix
(ucm )
| bool | false | |
|
|
weightDistribution
(wd )
| enum | 0 | |
|
|
weightList
(wl )
| compound | n/a | |
|
|
|
wtDrty
(wtd )
| Message | n/a | |
|