Go to: Related nodes. Attributes.

This node deforms the components of an input object or objects based on how the associated wire curves are modified relative to both the base wires and the deformed objects.
Note that multi-attributes corresponding to wire curves (dropoffDistance and scale) and wire locators (wireLocatorPercentage, wireLocatorParameter, wireLocatorEnvelope, wireLocatorTwist) retain their values after the corresponding wire curve is deleted or removed from the deformation (in order to support undo), but such "orphaned" values are not saved out when a file is saved.

Node name Parents MFn type Compatible function sets
wire weightGeometryFilter kWire kBase
kNamedObject
kDependencyNode
kGeometryFilt
kWeightGeometryFilt
kWire

Related nodes

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

Attributes (14)

baseWire, crossingEffect, deformedWire, dropoffDistance, freezeGeometry, holder, localInfluence, rotation, scale, tension, wireLocatorEnvelope, wireLocatorParameter, wireLocatorPercentage, wireLocatorTwist

Long name (short name) Type Default Flags
crossingEffect (ce) float 0 outputinputconnectablestorablekeyable
Convolution filter value. 0.0 means full convolution; 1.0 produces an additive effect.
tension (te) float 1 outputinputconnectablestorablekeyable
Convolution filter tension
localInfluence (li) float 0 outputinputconnectablestorablekeyable
Local filter value. 0.0 means no local effect; 1.0 produces a localized effect.
rotation (ro) float 1 outputinputconnectablestorablekeyable
Orientation effect. 0.0 produces no orientation effect; 1.0 produces the full orientation effect.
freezeGeometry (fg) bool 0 outputinputconnectablestorable
Wire mapping is frozen when the state of this variable is toggled on. This should be done only for performance improvement. Be careful not to move the geometry relative to the base wire if this is turned on!
dropoffDistance (dds) float 1 arrayoutputinputconnectablestorablekeyable
Offset radius for dropoff around a wire.
scale (sc) float 1 arrayoutputinputconnectablestorablekeyable
Scale for dropoff around a wire.
wireLocatorPercentage (wlpc) float 1 arrayoutputinputconnectablestorable
The percents of the wire locators for radius calculation.
wireLocatorParameter (wlp) float 0 arrayoutputinputconnectablestorable
The parameters of the wire locators for radius calculation.
wireLocatorEnvelope (wle) float 1 arrayoutputinputconnectablestorablekeyable
The envelope of a wire locator.
wireLocatorTwist (wlt) angle (float) 0.0deg arrayoutputinputconnectablestorablekeyable
The twist of a wire locator.
deformedWire (dw) nurbsCurve NULL arrayoutputinputconnectablestorable
The points of the deformed wire.
baseWire (bw) nurbsCurve NULL arrayoutputinputconnectablestorable
The points of the base wire.
holder (ho) Generic NULL arrayoutputinputconnectablestorable
A list of (optional) holder curves.