Use Envelope sub-objects to adjust the way skin behaves. Each link has an envelope, and the shape of the envelope determines which vertices are affected by the link's movement. An envelope has an inner and an outer bound: outside these bounds, vertices are not effected. Inside these bounds, the envelope's influence is strongest at the inner bound. A Falloff setting lets you control how quickly influence falls as it approaches the outer bound.
Envelopes also control blending: they provide smooth deformation of the skin across joints. Vertices that fall between overlapping envelopes receive influence from each, thus creating a smoothly blended transition. The outer bounds of the envelopes of adjacent links should overlap enough to provide a smooth blend at the joints. You can adjust the relative strength of envelopes, giving one link's envelope more influence than another.
At the Envelope sub-object level, in addition to the settings already mentioned, you can adjust an envelope's Radial Scale. This is useful for making sure the envelope encloses vertices along the length of the link. The settings for Strength, Falloff, Radial Scale, and Overlap are grouped under Envelope Parameters.
Envelopes have cross sections. You can add cross sections to refine the shape of an envelope, and you can move or scale a cross section's control points to change the cross section's shape. (Cross sections are also used to create bulges.)
The goal is to modify the envelopes so each vertex in the mesh is encompassed by at least one link's envelope.
Usually the first adjustment is to assign a rigid envelope to the character's head. A rigid envelope blends with other envelopes but retains the shape of the mesh. The head should not deform with the deformation spline.
With Initial Skeletal Pose turned on, check that the envelopes enclose all areas of the mesh. If you turn off Initial Skeletal Pose, the character adopts its animated position at the current frame. Use an animation that stretches the character around, such as a run or dance motion. Find a frame where the envelopes need adjusting, and edit the envelope parameters. Changing the envelopes with the character in an animated position will always reference the Initial Skeletal Pose.
These are some frequently encountered problems with the default vertex assignment:
To correct this, increase the Radial Scale of an envelope's outer boundary.
Too many envelopes might be affecting these vertices. Try reducing the Radial Scale of the inner bound, and reduce the Overlap values of the links on both sides of the joint.
Increase the envelope’s outer Overlap value toward the link on the other side of the joint.
Some further adjustments are described in the “Procedures” section that follows.
Controls for Envelope sub-objects are on the Blending Envelopes rollout.
Turn on to edit envelope cross sections, changing the envelope's shape and thus its area of influence.
For example, you might turn on Cross Section, select a cross section on the inner or outer boundary of an envelope, and then move or scale it. You might Non-Uniform Scale the cross section of a collar envelope so it avoids vertices in the chest area.
When on, enables a rigid envelope for the selected links. Default=off.
By default, rigid envelopes are shown in green.
Turns on partial blending for the selected links. Leave either a deformable or rigid envelope on, and then turn on Partial Blending. Physique calculates the weights of each link on a given vertex. If Partial Blending is off, and the total weight is less than 1, Physique normalizes the combined weight to 1. If Partial Blending is on, the weights are allowed to remain at a value of less than 1. The remainder is filled in by the root node, the equivalent of no influence. See Partial Blending and Weight Assignments for a detailed explanation of how Physique calculates these values.
Partial Blending on all the deformable envelopes for the bones in this character’s jaw allows smooth mesh deformation when the bones are moved.
Changes the rate of falloff between the inner and outer bounds of an envelope. This is a Bezier curve function. Range=0.0 to 1.0. Default=0.1.
Vertices within the inner bound are fully influenced (weight=1.0) and those beyond the outer bound get no influence from the link (weight=0.0). Falloff determines the rate at which the influence falls off from 1.0 to 0.0.
The Inner, Outer, and Both buttons determine whether the controls that follow, Radial Scale, Parent Overlap, and Child Overlap, apply to the envelope's inner bound, its outer bound, or both at once. First, use the buttons to choose which bounds to adjust, then change values in the spinners.
Clicking this button displays the Exclude Envelopes dialog. You can exclude a link from influencing another link. For example, you can exclude the right thigh link from influencing the left thigh link. Or, rather than scale the index finger envelopes to avoid influencing middle finger vertices, exclude the middle finger links from the index finger links.
Clicking this button displays the Blending Envelope Display Options dialog, which lets you customize envelope display.