Go to: Related nodes. Attributes.
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 |
|