These tools are for navigating and editing biped keys.
Tools in the Key Info rollout allow you to do the following:
- Find the next or previous key for the selected biped body part.
- Use the Time spinner to slide a key back and forth in time.
- Change Tension, Continuity, and Bias for a key and display trajectories.
- Adjust biped dynamics.
- Set planted, sliding, or free keys.
- Set IK constraints and pivots for the biped hands and feet.
When the Body Vertical COM (center of mass) track is active, you can change the vertical dynamics of the motion, on a key-by-key basis. When the Body Horizontal COM track is active you can change the balance factor for shifts in weight distribution.
Note: On the time slider or in Track View, you can move one Biped key past another. See
Moving Keys.
Activating Parameters
Groups of the Key Info rollout are unavailable depending on what part of the biped is selected and if a key is current. Body Vertical, Body Horizontal, and Body Rotation refer to the three tracks used to animate the biped center of mass. Select one of the three center of mass tracks on the Track Selection rollout, then use Next Key or Previous Key to find a key to edit.
- If Body Vertical is active and a key is current, then parameters for Dynamics Blend, Ballistic Tension, Z Position, Time, and TCB parameters (Tension, Continuity and Bias) are active. Ballistic Tension is available only at keys just before or just after an airborne state, as between footsteps in a run or jump.
Note: TCB controls are not effective at Body Vertical keys just before and just after an airborne period, between footsteps, if Dynamics Blend=1. Biped Dynamics calculates the airborne trajectory; in this case, lower the value of Dynamics Blend to use the TCB controls. In a walk sequence where footsteps overlap, Dynamics Blend has no effect you can use and TCB controls.
- If Body Horizontal is selected and a key is current, the Balance Factor parameter, XY Position, Time, and TCB parameters are active. Z Position, Dynamics Blend, Ballistic Tension are unavailable.
- If Body Rotation is selected and a key is current, only the Time and TCB parameters are active.
- If a biped hand is selected and a key is current, then all parameters are active except parameters in the Body Dynamics group.
- If a biped foot key is selected and current, then all parameters are active except for parameters in the Body Dynamics group.
- If a biped leg is selected and a key is current, then Time and TCB parameters are active. XYZ Position and Body Dynamics parameters are made unavailable. In a footstep animation, Time is made unavailable at a Touch and Lift key.
- If a biped arm is selected and a key is current, then Time and TCB parameters are active. XYZ Position and Body Dynamics parameters are made unavailable.
Interface
The Key Info rollout is divided up into several groups: TCB, IK, Head, Body, and Prop. You can expand and hide each of these groups by clicking the line next to its name.
- Next Key-Previous Key
- Find the next or previous keyframe for the selected biped part.
The field displays the key number.
- Time
- Enter a value to specify when in time the key occurs.
Use this to fine tune keyframe timing on a character by moving a key backwards and forwards in time.
- Set Key
- Creates keys at the current frame when you are moving biped objects. This is identical to Set Key on the 3ds Max toolbar.
You can experiment with different biped poses without updating the motion until you find the desired pose. You can also quickly fine tune your motion by setting a key and adjusting the key parameters on the Key Info rollout without having to transform the biped in the viewports.
Note: If a biped key is current, then TCB, XYZ position spinners, and IK Blend parameters can be updated without using Set Key or having the Auto Key button turned on.
Note: If 3ds Max bones using the IK Controller or 3ds Max Particle Emitters are linked to the biped, or if you are displaying 3ds Max trajectories or ghosting, the Auto Key button
must
be on while the biped is positioned. These objects update their parameters in real time as they are positioned.
- Delete Key
- Deletes the key of the selected object at the current frame.
By default, biped arm, hand, and finger keys are stored in the clavicle track. If you delete keys for any one of these objects, you lose positions for the rest of the arm objects at that frame. If you plan on extensive hand animation, turn on Arms in the Separate Tracks group of the Keyframing Tools rollout. This creates separate tracks for each biped arm object. Deleting an upper arm key will preserve hand and finger keys.
- Set Planted Key
- Sets a biped key with IK Blend=1, Join To Previous IK Key turned on, and Object selected in the IK group.
In a Footstep or Freefrom animation, all footsteps that do not slide should have Join To Previous IK Key turned on.
- Set Sliding Key
- Sets a biped key with IK Blend=1, Join To Previous IK Key turned off, and Object selected in the IK group. This creates a sliding footstep. Sliding footsteps display in the viewports with a line running through the middle of the footstep. Sliding footsteps are understood as footsteps with moving IK constraints.
In a Footstep or Freeform animation, if the foot slides rather than being planted, use Set Sliding Key.
For a discussion of walk-cycle animation that covers the user of Planted Key, see Understanding Walk Cycle Constraints.
- Set Free Key
- Sets a biped key with IK Blend=0, Join To Previous IK Key turned off, and Body selected in the IK group.
In a Footstep or Freeform animation, a biped leg in a move state should have a “free” key.
Tip: Right-click the button to open the
Free Key Defaults dialog, which lets you set new default values for subsequent TCB keys.
To change the default values for TCB keys, right-click either Set Planted Key, Set Sliding Key, or Set Free Key to open the respective dialog.
- Use
- When on, subsequent keys set with either Set Planted Key, Set Sliding Key, or Set Free Key use the TCB values from the respective dialog. Otherwise, the system uses the default values.
- Tension
- Controls the amount of curvature in the animation curve. Default=25.
- Continuity
- Controls the tangential property of the curve at the key. Default=25.
- Bias
- Controls where the animation curve occurs with respect to the key. Default=25.
- Trajectories
- Shows and hides trajectories for the selected biped object. You can edit keys on the biped's horizontal and vertical track by turning on Trajectories, turning on Sub-Object, selecting the horizontal or vertical center of mass track, and transforming keys in the viewports.
- You can bend the horizontal center of mass trajectory around selected horizontal keys by using the Bend Horizontal spinner in the Keyframing Tools rollout.
- Display trajectories to view how parameter changes in the Key Info rollout affects the biped motion. Changing Tension, Continuity, and Bias in the Tcb group affects the trajectory around the current key. Changing the value of IK Blend for a hand or foot will affect the trajectory between keys.
- Leave Trajectories on and turn on Show Buffer Trajectories on the Motion Capture rollout to compare a raw motion capture trajectory with the filtered trajectory on the biped. This assumes a motion capture file has been loaded.
- Changing Dynamics Blend for a center of mass vertical key or changing the value of GravAccel will change gravity in a foostep animation and will therefore affect the trajectory.
TCB group
You can use the TCB controls to adjust easing and trajectories on keys that already exist.
- XYZ Position
- Reposition the selected biped part using these spinners.
A hand or foot can be repositioned in world coordinate XYZ. The biped center of mass can also be positioned using these spinners.
- [TCB graph]
- Charts the effect that changing the controller properties will have on the animation. The red mark at the top of the curve represents the key. The marks to the left and right of the curve represent an even division of time to either side of the key.
The TCB graph is a stylized representation of the animation around a single key.
- Ease To
- Slows the velocity of the animation curve as it approaches the key. Default=0.
High Ease To causes the animation to decelerate as it approaches the key.
The default setting causes no extra deceleration.
- Ease From
- Slows the velocity of the animation curve as it leaves the key. Default=0.
High Ease From causes the animation to start slow and accelerate as it leaves the key.
The default setting causes no change of the animation curve.
- Tension
- Controls the amount of curvature in the animation curve.
High Tension produces a linear curve. It also has a slight Ease To and Ease From effect.
Low Tension produces a very wide, rounded, curve. It also has a slight negative Ease To and Ease From effect.
The default value of 25 produces an even amount of curvature through the key.
- Continuity
- Controls the tangential property of the curve at the key. The default setting is the only value that produces a smooth animation curve through the key. All other values produce a discontinuity in the animation curve causing an abrupt change in the animation. Default=25.
High Continuity values create curved overshoot on both sides of the key.
Low Continuity values create a linear animation curve. Low continuity creates a linear curve similar to high tension except without the Ease To and Ease From side effect.
The default setting creates a smooth continuous curve at the key.
- Bias
- Controls where the animation curve occurs with respect to the key. Default=25.
High Bias pushes the curve beyond the key. This produces a linear curve coming into the key and an exaggerated curve leaving the key.
Low Bias pulls the curve before the key. This produces an exaggerated curve coming into the key and a linear curve leaving the key.
The default setting distributes the curve evenly to both sides of the key.
IK group
This group lets you set IK keys and adjust parameters for IK keys.
Note: You can make and adjust settings for multiple selected IK-capable biped parts. For example, say at the same frame one foot has a planted key and the other has a sliding key. This means they both have (by default) IK Blend values of 1.0 and Ankle Tension values of 0.0. If you select both feet, all of the Key buttons near the top of the Key Info rollout are available, and you can change IK Blend and Ankle Tension values for both.
- IK Blend
- Determines how character studio mixes forward kinematics and inverse kinematics to interpolate an intermediate position. An example of forward kinematics is moving the arm to control the hand. An example of inverse kinematics is moving the hand to control the arm.
Activates when a biped arm or leg (hand and foot) key is current.
- 0 with Body chosen is normal biped space (forward kinematics).
- 1 with Body chosen is inverse kinematics, which creates more straight-line motion between biped keys.
- 1 with Object chosen, but no IK Object specified, puts the limb fully into world space.
- 1 with Object chosen and an IK Object specified puts the biped limb into the coordinate space of the selected object; the biped limb follows the specified object.
- Ankle Tension
- Adjusts the precedence of the ankle joint over the knee joint. When set to 0, the knee takes precedence. When set to 1, the ankle takes precedence.
This effect is only visible between keyframes.
- Select Pivot
- Activate to designate pivots around which the biped hands and feet should rotate. After clicking a pivot in the viewports, turn off Select Pivot and then rotate the hand or foot.
Tip: For better accuracy in setting pivots, use the Pivot Selection dialog (see following).
- Pivot Selection Dialog
- Opens a small dialog that shows the current pivot for the selected limb on the limb's respective hand or foot, and lets you change it. When the chart is green (or blue) and red, indicating that you're on an IK key, the red dot indicates the current location of the pivot. To designate a different pivot, click another dot on the chart. This provides an alternative method to using Select Pivot (see preceding).
The dialog is named according to the displayed hand or foot, depicts the actual number of digits and joints in use, and resizes itself accordingly. The displayed chart uses three different schemes, depending on the context:
- Green/blue and red dots for the right/left hand or foot when on an IK key (pivot is editable)
- Gray and white dots when in an IK period but not on a key (pivot is visible but not editable)
- No dots if you're in an FK (forward kinematics) period, or no limb or multiple limbs are selected (dialog disabled; no relevant data exist)
These are shown in the following illustration:
Right hand on IK key
|
In IK period (not on key)
|
No IK
|
Note: When on an IK key, the left hand and foot charts use a blue/red color scheme:
When you have turned on Knuckles, the hand chart shows all bones; for example:
- Join to Previous IK Key
- When on, places the biped foot in the coordinate space of the previous key. Turn off to put the biped foot into a new reference position.
Turn off and move the biped foot to create a sliding footstep, for example.
- Body The biped limb is in biped coordinate space.
- Object Object Space: The biped limb is either in World coordinate space or the coordinate space of the selected IK object. Coordinate space can be blended between keys.
[Object name] When you have selected an IK object, this field shows its name.
Select IK Object Click to select an object for the biped's hand or foot to follow. The hand or foot will follow the object when IK Blend equals 1 and Object is chosen.
This selection cannot be animated: Only one IK object can be active for each hand and foot throughout the animation.
Tip: If you want to change the object the hand or foot follows at different times in the animation, select a dummy object as the IK object, and assign a Link Constraint to the dummy object to make it link to different objects at different times.
Head group
The Head group lets you define a target object for the target to look at.
- Target Blend
- Determines the extent to which the target blends with the head's existing animation.
A setting of 1.0 causes the head to look directly at the target, 0.5 causes the head to blend half of its existing animation with looking at the target, and a setting of 0.0 causes the head to ignore the target, maintaining its existing animation.
- [Look At target name]
- When you have selected a Look At target, this field shows its name.
- Select Look At Target
-
Click to select an object for the head to look at.
Body group
These parameters apply to the biped center of mass and are used by character studio to calculate the biped’s airborne trajectory based on gravity (GravAccel) and time between footsteps, the amount of knee bend on landing (Ballistic Tension) and how the biped objects adapt to maintain balance (Balance Factor).
- Balance Factor
- Positions the biped's weight anywhere along a line that extends from the center of mass to the biped’s head. This center of mass (Body Horizontal track) parameter can be keyframed. To activate Balance Factor select the Horizontal Track (in the Track Selection rollout), set a key and enter a value in the Balance Factor field.
For example, to create a sit then walk sequence, you could shift the biped’s weight (balance) between 0 (the character is supported by the chair) for the sit key and 1 for the stand key (the character’s pelvis shifts to maintain balance).
If a character is seated, and reaches across the table, leave Balance Factor at 0; however the character leans, he will pivot from the center of mass. The pelvis will not move back to maintain balance.
In a walking motion, a value of 2 will swing the hips and keep the biped head steady; a value of 0 will keep the hips steady and swing the upper body.
A Balance Factor value of 0 in the first image causes the biped not to compensate for weight.
.
A Balance Factor value of 2 in the second image causes the biped pelvis to move away from the Center of Mass to compensate for weight.
The Balance Factor determines how far the biped's hips will shift forward or backward to compensate for forward or backward bending of the spine. When the biped has a normal weight distribution between the upper and lower body, the default value of 1 causes the hips to swing backward as the biped bends over to compensate for the forward weight.
At times, when the biped leans, you will want the biped's hips to refrain from shifting to compensate for the forward weight. This would be when the biped is sitting or falling down. A Balance Factor of 0 (the minimum value) causes the hips to stay still when the biped leans forward or backward.
A value of 0 places the biped’s weight at the center of mass. A value of 1 places the biped’s weight above the center of mass. A value of 2 places the biped’s weight in the head. Click the spinner up arrow to move the biped’s weight distribution toward the head. Range=0.0 to 2.0; Default=1.
Note: You can also shift the center of mass by turning on Figure mode, selecting the center of mass object, and using
Rubber Band mode to move the center of mass to a new position. This method cannot be keyframed, but it allows you to move the center of mass outside the biped body. For example, you can simulate pushing a heavy object by moving the center of mass behind the biped.
- Dynamics Blend
- Select the Body Vertical track (center of mass vertical track) and control the amount of gravity in an airborne period, as in a running or jumping motion. This parameter has no effect on a walking motion where footsteps overlap.
The vertical center of mass track Dynamics Blend parameter is set to 1 for both keys (white squares) in the first jump, and to .5 in the second jump.
A value of 1 uses the GravAccel value to calculate gravity. A value of 0 removes the effects of gravity calculation and flattens a jumping or airborne motion.
- Ballistic Tension
- Select the Body Vertical track (COM) and control the amount of spring or tension when the biped lands or takes off from a jump or run step. The change is subtle.
A walk cycle will not activate this value. The biped has to be airborne, then the Lift and Touch vertical keys will display a Ballistic Tension value.
If there are more than three vertical keys during a support period, you can also edit Ballistic Tension for the lift-off key; otherwise Biped uses the same value for touchdown and lift-off, since it is assumed that there is only one vertical dip in the motion. Low values are high tension (less dip in the trajectory). Default=0.5; Range=0 to 1;
Prop group
The Coordinate Space pulldowns will set the Prop to refer to the World, Body, Right Hand or Left Hand coordinate space for position and rotation at the current frame.
- Position Space
- Lets you set the prop position space to World, Body, Right Hand, or Left Hand.
- Rotation Space
- Lets you set the prop rotation space to World, Body, Right Hand, or Left Hand.