Go to: Related nodes. Attributes.

This node is used by jointLattice flexors. It deforms the components of an input object or objects using a slightly modified version of the standard FFD algorithm. Rather than using a single lattice, this node makes use of a second base lattice. This is mainly used for wrapping an ffd around a joint. The normal base is used for the points associated with the upper bone of the joint while the second base is used for the points associated with the lower bone of the joint.

Node nameParentsClassificationMFn typeCompatible function sets
jointFfdffddeformerkFfdDualBasekBase
kNamedObject
kDependencyNode
kFFD
kFfdDualBase

Related nodes

lattice, cluster, jointCluster, nonLinear, blendShape, skinCluster, boneLattice, wrap, wire, ffd, sculpt, jointLattice, flexorShape, deformFunc, deformSquash, deformTwist, deformBend, deformWave, deformFlare, deformSine, baseLattice, clusterHandle

Attributes (8)

baseLattice2Matrix, groupIdLowerBindSkin, groupIdUpperBindSkin, lowerBindSkinNode, lowerComponentCache, upperBindSkinNode, upperComponentCache, useComponentCache

Long name (short name)TypeDefaultFlags
baseLattice2Matrix (b2) matrixidentityoutputinputconnectablestorablehidden
The second base lattice needed for joint lattice flexors.
groupIdUpperBindSkin (gu) integer-1arrayoutputinputconnectable
The group id for points associated with the upper bone.
groupIdLowerBindSkin (gl) integer-1arrayoutputinputconnectable
The group id for points associated with the lower bone.
upperBindSkinNode (ub) Messagen/aoutputinputconnectablehidden
Connected to the joint that owns the jointCluster node for the upper bone.
lowerBindSkinNode (lb) Messagen/aoutputinputconnectablehidden
Connected to the joint that owns the jointCluster node for the lower bone.
useComponentCache (uc) booltrueoutputinputconnectablestorable
Enable or disable the caching of component lists.
upperComponentCache (cu) componentListNULLarrayoutputhidden
Holds the intersected component list for the upper bone of the ffd.
lowerComponentCache (cl) componentListNULLarrayoutputhidden
Holds the intersected component list for the lower bone of the ffd.