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 nameParentsClassificationMFn typeCompatible function sets
wireweightGeometryFilterdrawdb/geometry/deformer/wirekWirekBase
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 (16)

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

Long name (short name)TypeDefaultFlags
baseWire (bw) nurbsCurvenullptrarrayoutputinputconnectablestorable
The points of the base wire.
bindToOriginalGeometry (bog) bool0outputinputconnectablestorable
Bind to the connected original geometry instead of the input geometry. This is useful when the input geometry is being deformed but we do not want to cause a rebind. Original geometry must be connected.
cacheSetup (csp) ctypeDatan/aconnectablehidden
Internal data structure, do not change
crossingEffect (ce) float0outputinputconnectablestorablekeyable
Convolution filter value. 0.0 means full convolution; 1.0 produces an additive effect.
deformedWire (dw) nurbsCurvenullptrarrayoutputinputconnectablestorable
The points of the deformed wire.
dropoffDistance (dds) float1arrayoutputinputconnectablestorablekeyable
Offset radius for dropoff around a wire.
freezeGeometry (fg) bool0outputinputconnectablestorable
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!
holder (ho) Genericnullptrarrayoutputinputconnectablestorable
A list of (optional) holder curves.
localInfluence (li) float0outputinputconnectablestorablekeyable
Local filter value. 0.0 means no local effect; 1.0 produces a localized effect.
rotation (ro) float1outputinputconnectablestorablekeyable
Orientation effect. 0.0 produces no orientation effect; 1.0 produces the full orientation effect.
scale (sc) float1arrayoutputinputconnectablestorablekeyable
Scale for dropoff around a wire.
tension (te) float1outputinputconnectablestorablekeyable
Convolution filter tension
wireLocatorEnvelope (wle) float1arrayoutputinputconnectablestorablekeyable
The envelope of a wire locator.
wireLocatorParameter (wlp) float0arrayoutputinputconnectablestorable
The parameters of the wire locators for radius calculation.
wireLocatorPercentage (wlpc) float1arrayoutputinputconnectablestorable
The percents of the wire locators for radius calculation.
wireLocatorTwist (wlt) angle (float)0.0degarrayoutputinputconnectablestorablekeyable
The twist of a wire locator.