Go to: Related nodes. Attributes.

The wrap deformer node binds a geometry with one or more influence objects in such a way that transformations or deformations of the influence objects result in an intuitive deformation of the geometry. The amount by which the motion of a component of an influence object affects a point on the bound geometry is a function of the distance of the component from the point. Influence objects can be mesh shapes, nurbs curves and nurbs surfaces.

Node nameParentsClassificationMFn typeCompatible function sets
wrapgeometryFilterdrawdb/geometry/deformer/wrapkWrapFilterkBase
kNamedObject
kDependencyNode
kGeometryFilt
kWrapFilter

Related nodes

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

Attributes (16)

autoWeightThreshold, autoWeightThresholdValue, baseDrt, basePoints, driverPoints, dropoff, exclusiveBind, falloffMode, geomMatrix, inflType, maxDistance, nurbsSamples, smoothness, weightThreshold, wrapBuffers, wtDrty

Long name (short name)TypeDefaultFlags
autoWeightThreshold (awt) boolfalseoutputinputconnectablestorablekeyable
Automatically compute a minumum weight cutoff such that every point on the deformed surface is affected by at least one deformer point. If this attribute is set, the maxDistance and weightThreshold attributes are ignored.
autoWeightThresholdValue (wtv) double0outputconnectable
Returns the minimum weight cutoff computed by the autoWeightThreshold option This is for UI informational purposes only.
baseDrt (bsd) Messagen/aoutputinputconnectable
Gets marked dirty every time something changes in the base geometry
basePoints (bp) geometrynullptrarrayoutputinputconnectablestorable
Base geometry
driverPoints (dp) geometrynullptrarrayoutputinputconnectablestorable
Driver geometry
dropoff (dr) double4.0arrayoutputinputconnectablestorable
Dropoff rates for the influence objects
exclusiveBind (rb) boolfalseoutputinputconnectablestorablekeyable
Exclusive bind for weighting. If on, only weights of zero and one are assigned. If off, weights are computed based on distance Only applies to mesh influence objects
falloffMode (fom) enum0outputinputconnectablestorablekeyable
How the falloff should be applied. A Volume based falloff (0) affects components based on their 3-dimensional distance from the influence point(s). A Surface based falloff (1) uses the distance across the surface being deformed.
geomMatrix (gm) matrixidentityoutputinputconnectablestorable
World matrix of the deformed object
inflType (it) short2arrayoutputinputconnectablestorable
Influence type (1 = point, 2 = face)
maxDistance (md) distance (double)0.0cmoutputinputconnectablestorablekeyable
Distance threshold over which points on the deformed surface are not affected. Use zero to turn the max distance off.
nurbsSamples (ns) short10arrayoutputinputconnectablestorable
The number of samples to be taken on influence curves/surfaces
smoothness (smt) double0.0arrayoutputinputconnectablestorable
Controls how smooth the deformation resulting from the given influence object will be
weightThreshold (wt) double0outputinputconnectablestorablekeyable
Weight threshold under which no deformation takes place
wtDrty (wtd) Messagen/aoutputinputconnectable
Gets marked dirty when the point weights need to be recomputed
wrapBuffers (rbs) ctypeDatan/aconnectablehidden
Internal data structure, do not change