Go to:
Related nodes. Attributes.
Description:
The softMod node deforms one or more geometries by transforming them
based on the falloffCurve attribute. The falloffRadius determines which
points will be deformed by the softMod, and the falloffCenter
determines the center of the falloffRadius sphere.
The accuracy of the deformation is controlled by the percentResolution
attribute.
The envelope attribute can be used to globally attenuate the amount of deformation.
Node name | Parents | MFn type | Compatible function sets |
---|
softMod | weightGeometryFilter | kSoftModFilter | kBase kNamedObject kDependencyNode kGeometryFilt kWeightGeometryFilt kSoftModFilter |
Related nodes
lattice, nonLinear, blendShape, wrap, wire, ffd, sculpt, deformFunc, deformSquash, deformTwist, deformBend, deformWave, deformFlare, deformSine, baseLattice, softModHandle, cluster
Attributes (30)
angleInterpolation, bindPreMatrix, distanceCacheDirty, falloffAroundSelection, falloffCenter, falloffCenterX, falloffCenterY, falloffCenterZ, falloffCurve, falloffCurve_FloatValue, falloffCurve_Interp, falloffCurve_Position, falloffInX, falloffInY, falloffInZ, falloffMasking, falloffMode, falloffRadius, geomMatrix, influenceMatrix, matrix, percentResolution, postMatrix, preMatrix, relative, softModXforms, useDistanceCache, usePartialResolution, weightedCompensationMatrix, weightedMatrix
Long name (short name) | Type | Default | Flags |
---|
|
percentResolution
(ptr )
| float | 5 | |
|
|
usePartialResolution
(upr )
| enum | 0 | |
|
|
relative
(rel )
| bool | false | |
|
|
softModXforms
(x )
| compound | n/a | |
|
| preMatrix
(pre )
| matrix | identity | | |
|
| weightedMatrix
(wt )
| matrix | identity | | |
|
| postMatrix
(post )
| matrix | identity | | |
|
|
weightedCompensationMatrix
(wcm )
| matrix | identity | |
|
|
geomMatrix
(gm )
| matrix | identity | |
|
|
matrix
(ma )
| matrix | identity | |
|
|
bindPreMatrix
(pm )
| matrix | identity | |
|
|
falloffCurve
(fc )
| compound | n/a | |
|
| falloffCurve_Position
(fcp )
| float | 0.0 | | |
|
| falloffCurve_FloatValue
(fcfv )
| float | 0.0 | | |
|
| falloffCurve_Interp
(fci )
| enum | 0 | | |
|
|
falloffRadius
(fr )
| distance (double) | 5.0cm | |
|
|
falloffCenter
(fcr )
| double3 | | |
|
| falloffCenterX
(fcx )
| distance (double) | 0.0cm | | |
|
| falloffCenterY
(fcy )
| distance (double) | 0.0cm | | |
|
| falloffCenterZ
(fcz )
| distance (double) | 0.0cm | | |
|
|
falloffInX
(fix )
| bool | true | |
|
|
falloffInY
(fiy )
| bool | true | |
|
|
falloffInZ
(fiz )
| bool | true | |
|
|
falloffAroundSelection
(fas )
| bool | true | |
|
|
falloffMasking
(fm )
| bool | true | |
|
|
influenceMatrix
(im )
| matrix | identity | |
|
|
angleInterpolation
(ait )
| enum | 0 | |
|
|
useDistanceCache
(udc )
| bool | true | |
|
|
distanceCacheDirty
(dcd )
| bool | false | |
|
|
falloffMode
(fom )
| enum | 0 | |
|