Go to:
Related nodes. Attributes.
Description:
The prox 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.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
proximityWrap | weightGeometryFilter | deformer | kProximityWrap | kBase kNamedObject kDependencyNode kGeometryFilt kWeightGeometryFilt kProximityWrap |
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 (49)
associativeGeometry, bindTagsFilter, cacheSetup, coordinateFrames, driverBindGeometry, driverClusterMatrix, driverClusterRestMatrix, driverDropoffRate, driverFalloffEnd, driverFalloffRamp, driverFalloffRamp_FloatValue, driverFalloffRamp_Interp, driverFalloffRamp_Position, driverFalloffStart, driverGeometry, driverOverrideFalloffRamp, driverOverrideSmoothInfluences, driverOverrideSmoothNormals, driverOverrideSpanSamples, driverReferenceGeometry, driverScaleCompensation, driverSmoothInfluences, driverSmoothNormals, driverSpanSamples, driverStrength, driverUseTransformAsDeformation, driverWeightFunction, driverWrapMode, drivers, dropoffRateScale, falloffRamp, falloffRamp_FloatValue, falloffRamp_Interp, falloffRamp_Position, falloffScale, maxDrivers, perDriverVertexWeights, perDriverWeights, perDriverWeightsList, perVertexDriverWeights, perVertexWeights, perVertexWeightsList, scaleCompensation, smoothInfluences, smoothNormals, softNormalization, spanSamples, useBindTags, wrapMode
Long name (short name) | Type | Default | Flags |
---|
|
associativeGeometry
(associativegeom )
| geometry | nullptr |      |
|
|
bindTagsFilter
(btf )
| string | TmultiSharedObject::create<TdataString>"*Prox" |     |
|
|
cacheSetup
(csp )
| ctypeData | n/a |   |
|
|
coordinateFrames
(crdf )
| enum | 0 |     |
|
|
driverWeightFunction
(dwfl )
| weightFunction | nullptr |     |
|
|
drivers
(drvr )
| compound | n/a |      |
|
| driverBindGeometry
(orgdrv )
| geometry | nullptr |     | |
|
| driverReferenceGeometry
(refdrv )
| geometry | nullptr |     | |
|
| driverGeometry
(curdrv )
| geometry | nullptr |     | |
|
| driverClusterRestMatrix
(dorgcls )
| matrix | identity |     | |
|
| driverClusterMatrix
(dcurcls )
| matrix | identity |     | |
|
| driverFalloffStart
(dfos )
| double | 0.0 |     | |
|
| driverFalloffEnd
(dfoe )
| double | 1.0 |     | |
|
| driverDropoffRate
(ddpo )
| double | 4.0 |     | |
|
| driverFalloffRamp
(dfrmp )
| compound | n/a |      | |
| driverFalloffRamp_Position
(dfrmpp )
| float | 0.0 |     | |
| | driverFalloffRamp_FloatValue
(dfrmpfv )
| float | 0.0 |     | |
| | driverFalloffRamp_Interp
(dfrmpi )
| enum | 0 |     | |
|
|
| driverOverrideFalloffRamp
(dofrmp )
| bool | false |     | |
|
| driverStrength
(dstrn )
| double | 1.0 |     | |
|
| driverUseTransformAsDeformation
(dxad )
| bool | true |     | |
|
| driverScaleCompensation
(dscp )
| double | 1.0 |     | |
|
| driverSmoothNormals
(dsnrm )
| integer | 0 |     | |
|
| driverOverrideSmoothNormals
(dosnrm )
| bool | false |     | |
|
| driverSpanSamples
(dspns )
| integer | 2 |     | |
|
| driverSmoothInfluences
(dsinf )
| integer | 0 |     | |
|
| driverOverrideSmoothInfluences
(dosinf )
| bool | false |     | |
|
| driverOverrideSpanSamples
(dospns )
| bool | false |     | |
|
| driverWrapMode
(dwmd )
| enum | 0 |     | |
|
|
dropoffRateScale
(sdpo )
| double | 0.0 |     |
|
|
falloffRamp
(frmp )
| compound | n/a |      |
|
| falloffRamp_Position
(frmpp )
| float | 0.0 |     | |
|
| falloffRamp_FloatValue
(frmpfv )
| float | 0.0 |     | |
|
| falloffRamp_Interp
(frmpi )
| enum | 0 |     | |
|
|
falloffScale
(sfo )
| double | 1.0 |     |
|
|
maxDrivers
(maxd )
| integer | 10 |     |
|
|
perDriverWeightsList
(pdwl )
| compound | n/a |    |
|
| perDriverWeights
(pdw )
| compound | n/a |    | |
| perDriverVertexWeights
(pdvw )
| double | 0.0 |    | |
|
|
|
perVertexWeightsList
(pvwl )
| compound | n/a |    |
|
| perVertexWeights
(pvw )
| compound | n/a |    | |
| perVertexDriverWeights
(pvdw )
| double | 0.0 |    | |
|
|
|
scaleCompensation
(scp )
| double | 1.0 |     |
|
|
smoothInfluences
(sinf )
| integer | 0 |     |
|
|
smoothNormals
(snrm )
| integer | 0 |     |
|
|
softNormalization
(sftn )
| bool | false |     |
|
|
spanSamples
(spns )
| integer | 2 |     |
|
|
useBindTags
(ubt )
| bool | false |     |
|
|
wrapMode
(wmd )
| enum | 1 |     |
|