If you want to use BIPED in Character Studio, you may have to export your animation as a Biovision (BVH) file. Before exporting your animation, you must create a biped-type skeleton with the proper naming conventions in MotionBuilder. You must also plot the animation onto the skeleton itself, respecting its hierarchy.
Character Studio imposes names for the skeleton’s bones (nodes). If your skeleton does not use the names in the following table (alternate names are shown in parentheses), then Character Studio rejects the skeleton when you import the .bvh file.
The .bvh file hierarchy requirement is important because the order in which every joint of a skeleton is the child of a parent joint, with the exception of the root joint. If you open a .bvh file in a text editor, you can see that the hip joint is at the root of the hierarchy. When you export an animated skeleton using .bvh, MotionBuilder does not use the skeleton hip joint as root by default, but uses its reference node instead. Because of this, Biped does not recognize this first node, which leads to a static pelvis joint on a Biped character.
You must export your scene in .bvh format in order to bring it back into Character Studio.
To export your .bvh animation to Character Studio
Naming Convention | Description |
---|---|
Hips | Origin of the entire skeleton. Parent to LeftHip, RightHip, and Chest. |
LeftHip (LeftUpLeg) | Must be child of Hips and parent to LeftKnee. |
LeftKnee (LeftLowLeg) | Must be child of LeftHip and parent to LeftAnkle. |
LeftAnkle(LeftFoot) | Must be child of LeftKnee. |
RightHip (RightUpLeg) | Must be child of Hips and parent to RightKnee. |
RightKnee (RightLowLeg) | Must be child of RightHip and parent to RightAnkle. |
RightAnkle (RightFoot) | Must be child of RightKnee. |
Chest | Must be child of Hips and parent to LeftCollar, RightCollar, and Neck. |
LeftCollar | Must be child of Chest and parent to LeftShoulder. |
LeftShoulder (LeftUpArm) | Must be child of LeftCollar and parent to LeftElbow. |
LeftElbow (LeftLowArm) | Must be child of LeftShoulder and parent to LeftWrist. |
LeftWrist (LeftHand) | Must be child of LeftElbow. |
RightCollar | Must be child of Chest and parent to RightShoulder. |
RightShoulder (RightUpArm) | Must be child of RightCollar and parent to RightElbow. |
RightElbow (RightLowArm) | Must be child of RightShoulder and parent to RightWrist. |
RightWrist (RightHand) | Must be child of RightElbow. |
Neck | Must be child of Chest and parent to Head. |
Head | Must be child of Neck. |