Biped, Physique, and the Crowd system work together within 3ds Max to provide a complete set of character-animation tools. Although these components can be used in a variety of ways, it is helpful to approach character studio with a basic understanding of how a typical character animation is created.
The following sections provide a brief summary of the basic workflow and related benefits to creating a character with Biped and Physique. You might not use all the following steps, but you’re likely to do them in the following order.
Create a basic skin shape for your character using any 3ds Max modeling tools and surface types. Be sure to place your character skin in a neutral pose with arms outstretched and legs spaced slightly apart. You might also want to add sufficient detail to your skin mesh or control points around joints to facilitate deformation during movement.
Biped automates the creation of bipedal character skeletons. It also lets you introduce significant changes to the skeleton structure and sizing at any point during your animation without adversely affecting character motion. As a result, you can animate your character without knowing if it is short or tall, skinny, or fat. It also means that if the director changes the character proportions, the animation still works.
For more detail on posing a biped skeleton, see Biped.
Adjust Physique parameters and introduce skin behavior effects to achieve the desired characterization.
Once you’ve attached the skin to a biped structure, you can animate the biped freely and see the skin behavior update automatically, based on the current pose.
You can also choose to develop Biped animations in a separate scene entirely, and apply them to your final skinned character when you are satisfied with your final motion.
A Biped character is essentially an integrated hierarchy of bones that you can position freely using keyframes, IK goals, and footsteps. You can position a biped character using all the rotation and transformation tools found in 3ds Max.
Many of the 3ds Max coordinate systems can be used to position the biped. Local coordinates are useful to move a limb along its axis (the local X axis is always the axis along the biped limb); world coordinates are handy when there is any confusion regarding which way is up. You can use world coordinates as a home base. In 3ds Max, the world Z axis is always up.
Biped provides a variety of methods for creating character motion easily. You can use a purely traditional approach by manually creating keyframes in freeform mode for different poses, letting the computer interpolate between joint positions and IK goals.
You can also choose a partially assisted approach by using footsteps and Biped dynamics to help you create a default walk, run, or jump cycle. You can then adjust the biped keyframes and footsteps individually.
When using footsteps, biped dynamics helps you by simulating gravity and balance.
Once you are satisfied with a particular footstep animation and its corresponding dynamic behavior, you can convert it to a freeform animation consisting of a simple combination of keyframes and IK goals. This intelligent conversion gives you control of animation behavior at every frame, for every joint of the character.
Animation layers offer you a powerful tool for introducing global changes to an existing character animation. For example, you can convert an upright running motion into a crouched run by adding a layer on top of an existing run motion. The layer would contain a single keyframe with the biped's spine rotated forward. You can stack up layered changes, allowing you to refine your motion composition and eventually collapse your layers into a standard non-layered keyframe animation.
In Place Mode is a tool that lets you keep your biped in view during animation playback. It offers a convenient way of adjusting and adding keyframes to a character without constantly changing your view to follow the character motion.
You can import motion-capture files in BVH and CSM formats, edit them, and save them as BIP files. You can import these files with or without footsteps and dynamics and combine them in Motion Flow mode with other animations.
You can use the supplied motion-capture samples as is or adjust them to suit your needs using the collection of animation tools in Biped. The ability to import motion-capture marker files directly into character studio using the CSM file eliminates much of the cost of post-processing optical motion capture data. You can import motion-capture files with an additional prop bone, to define the motion of an object such as a sword or club.
You can also import HTR/HTR2 motion-capture files, as well as TRC files.
Motion-capture files can be imported with key reduction, making for more manageable tracks for subsequent editing.
Track View allows you to edit keys and footsteps relative to the animation time line.
With Track View in Dope Sheet mode you can move footsteps in time. If you need a character to jump higher between footsteps, move the landing footsteps further away in time. Dynamics automatically compensate by making the character jump higher to keep it airborne longer.
You can also use Dope Sheet to specify a freeform period in a footstep animation. This allows you to take advantage of footsteps and dynamics for part of an animation, then switch to manual keyframing during the freeform period. This approach can be useful in animations where there is a mix of animation where the feet are on the ground and then off. Examples of this type of animation include running and diving, or walking and then sitting down.
Keyframe-adjustment tools allow the following:
You can place arms and legs of a character into the coordinate space of another object or the world to simulate interaction with fixed or moving objects. In Freeform mode, for example, putting the legs into world space prevents them from sliding or moving when keyframing the center of mass of the character. Putting a hand in the coordinate space of a ball allows the hand to move wherever the ball moves.
character studio can take advantage of many 3ds Max tools. For example, you can use the Select And Link tool to attach objects to a biped.
If you want a character to pick up and carry an object and then put it down, you can use the Link controller to animate the duration of the attachment. 3ds Max bones can be used to animate character subassemblies, like pistons, and to create extra links for Physique.
You can use the Motion mixer to combine motions on a biped. For example, you could combine a walking motion with a cheering motion, and cause the biped to walk while cheering.
After you have created and modified various animation sequences, and stored them in biped motion files (BIP format), you can use Motion Flow mode to combine various motion files into longer animations that can be quickly previewed and edited. Motion Flow mode automatically places the animations end-to-end, allowing you to mix and match both freeform and footstep-driven motion files. Transitions between successive motions are automatically created for you, to provide a first-pass blending between overlapping frames of animation.
The Motion Flow transitions use velocity interpolation to create seamless transitions between clips. You can use the Transition Editor to modify a variety of blending parameters, including transition start frame, length, and angle between clips.
Great character animation is the result of many refinements that tune the overall personality of your character. You will find the need to refine progressively both the skinning behavior and the animation timing of your character. Biped and Physique make this iteration process straightforward by using the 3ds Max modifier stack and undo methods.
In addition, the ability of Biped to map motions between characters makes it easy to interchange great animations with existing characters, and tune their behaviors to achieve true integration of motion with character motivation and personality.
Once you've created animation sequences for characters or other models (such as a bird flapping its wings), you can replicate the models or characters and apply the motions to these groups using the Crowd Animation system. You can also combine them with a wide range of supplied behaviors to create lifelike activities in crowds, such as people streaming through a doorway, street traffic, or birds and fish flocking and avoiding obstacles. You can use Motion Flow mode to create motion clip networks. These allow characters to perform animation sequences appropriate to their current movement and transition smoothly between sequences. And you can use cognitive controllers in Crowd to transition between behaviors based on a variety of criteria. For more on crowd behaviors, see Creating a Crowd System.