This
is a deformer node that provides a more powerful muscle deformation than
the cMuscleStretch deformer, including custom muscle shaping. This node
is partially driven from a cMuscleSpline node.
Below are descriptions
of the attributes in the cMuscleSplineDeformer node. For descriptions
of the spline control object attributes, see
Spline control object attributes.
NoteMany of these settings
can be changed in the Muscle Parameters tab.
- Cur Len
-
The current length of
the curve of the cMuscleSpline.
- Pct Squash
-
The current amount the
spline curve is squashed. This value ranges from 0 to 1 as the spline
gets shorter.
- Pct Stretch
-
The current amount the
spline curve is stretched. This value ranges from 0 to 1 as the spline
gets longer.
- Enable Shaping
-
If on, custom muscle
shaping is active and any shapes set up by the artist are used as
the spline changes length.
- Shaping Blend
-
For custom muscle shaping,
controls how the shapes blend together. A larger value causes the shapes
to falloff over a bigger length range and blend more together at
a time. Smaller values make the shapes turn on and off only when
the spline length is closer to the length the shape was made for.
- Squash XStart/Squash ZStart
-
Controls the amount of
scaling on X or Z for the beginning section of the object when the
spline is shorter than the default length.
- Squash XMid/Squash ZMid
-
Controls the amount of
scaling on X or Z for the middle section of the object when the
spline is shorter than the default length.
- Squash XEnd/Squash ZEnd
-
Controls the amount of
scaling on X or Z for the end section of the object when the spline
is shorter than the default length.
- Stretch XStart/Stretch ZStart
-
Controls the amount of
scaling on X or Z for the beginning section of the object when the
spline is longer than the default length.
- Stretch XMid/Stretch ZMid
-
Controls the amount of
scaling on X or Z for the middle section of the object when the
spline is longer than the default length.
- Stretch XEnd/Stretch ZEnd
-
Controls the amount of
scaling on X or Z for the end section of the object when the spline
is longer than the default length.
Spline control object attributes
The following
are the attributes for the spline Control Objects:
- Translate/Rotate
-
Each control has an overall
translate/rotate that positions the location of the spline points.
You can manually parent your controls to get more of an FK-type
setup.
- Tangent Length
-
Controls the length of
the tangent at each point. As the value increases, the tangent gets
longer.
- Jiggle
-
Each control point has
independent jiggle. This sets the strength of the jiggle at this
location. Larger values mean bigger motion.
- Jiggle X/Y/Z
-
Controls the amount of
jiggle relative to the local space of the control.
- Jiggle Impact
-
Sets the strength of
the impact jiggle that occurs when the muscle starts or stops moving suddenly.
The motion is applied in a radial fashion around the axis of the
spline.
- Jiggle Impact Start/Jiggle
Impact Stop
-
Set how much force must
be applied to trigger the jiggle impact motion. Larger values make the
jiggle less likely to trigger, smaller values make it more likely.
- Cycle
-
Sets the number of frames
it takes the control point to bounce. Smaller values have a faster, higher
frequency bounce, larger values have a slower bounce.
- Rest
-
Sets the number of frames
it takes the Jiggle to come to rest after force on it stops. Smaller values
make the Jiggle stop sooner, larger values make the Jiggle continue
longer.