Go to: Related nodes. Attributes.

This node takes lattice points as input and deforms them based on the high-level parameter settings controlling how the lattice bulges along a bone.

Node name Parents MFn type Compatible function sets
boneLattice geometryFilter kBulgeLattice kBase
kNamedObject
kDependencyNode
kGeometryFilt
kBulgeLattice

Related nodes

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

Attributes (16)

adjustedUpperBaseLatticeMatrix, baseLatticeMatrix, bendMagnitude, bendVector, bendVectorX, bendVectorY, bendVectorZ, bicep, deformedLatticeMatrix, initialUpperMatrix, lengthIn, lengthOut, tricep, upperMatrix, widthLeft, widthRight

Long name (short name) Type Default Flags
bicep (bi) distance (double) 0.0cm outputinputconnectablestorablekeyable
The amount of bicep (front of bone) bulging to apply.
tricep (tr) distance (double) 0.0cm outputinputconnectablestorablekeyable
The amount of tricep (back of bone) bulging to apply.
lengthIn (li) distance (double) 0.0cm outputinputconnectablestorablekeyable
Controls how far the bulge extends toward the upper joint.
lengthOut (lo) distance (double) 0.0cm outputinputconnectablestorablekeyable
Controls how far the bulge extends toward the lower joint.
widthLeft (wl) distance (double) 0.0cm outputinputconnectablestorablekeyable
Controls how far the bulge extends to the left side of the bone.
widthRight (wr) distance (double) 0.0cm outputinputconnectablestorablekeyable
Controls how far the bulge extends to the right side of the bone.
upperMatrix (um) matrix identity outputinputconnectablestorablehidden
The world matrix of the upper bone.
initialUpperMatrix (ui) matrix identity outputinputconnectablestorablehidden
The bind pose world matrix of the upper bone.
deformedLatticeMatrix (md) matrix identity outputinputconnectablestorablehidden
The "bind pose" world matrix of the deformed lattice.
baseLatticeMatrix (mb) matrix identity outputinputconnectablestorablehidden
The "bind pose" world matrix of the base lattice.
adjustedUpperBaseLatticeMatrix (au) matrix identity outputconnectable
Repositions base lattice to keep it aligned with the upper bone
bendVector (bv) float3 outputinputconnectablestorable
Bisector of a vector representation of the upper/lower bones.
bendVectorX (bx) float 0.0 outputinputconnectablestorable
Bend vector X value.
bendVectorY (by) float 0.0 outputinputconnectablestorable
Bend vector Y value.
bendVectorZ (bz) float 0.0 outputinputconnectablestorable
Bend vector Z value.
bendMagnitude (bm) distance (double) 0.0cm outputinputconnectablestorablekeyable
Specifies how much effect the 6 high level behavior parameters have.