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 | Classification | MFn type | Compatible function sets | 
|---|
| softMod | weightGeometryFilter | deformer | 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 |     | 
|