This tutorial shows how to apply motion capture data to a custom rig. It cover sboth HIK-mapped
rigs and custom rigs.
To get Motion capture data, you can refer to
Xbox
Kinect tutorial or download Autodesk's example files.
Things you will need:
- Autodesk Maya and Autodesk MotionBuilder (Full or Student)
- A custom rig to apply the data
HumanIK (HIK)
Human IK retargeting is the preferred method of applying mocap data to a rig because it performs all the necessary
calculations automatically to ensure the motion looks natural.
If you have already sent your motion to Maya, you can skip steps 1 and 2.
- In MotionBuilder, deselect everything in the viewport and go to File -> Send to Maya - >Send as New
Scene
- Wait for Maya to launch (if it's not already running)
- In Maya, go to Window -> Animation Editors -> HumanIK
- In the side panel that appeared, under Character, select your character from the dropdown (Not
MocapDeviceCharacter)
- Under Source, select Character1 (or the name your Motion Capture system names the output rig)
- Play back the animation. Your custom rig should match the mocap system's rig. To edit the motion, use the
Graph editor to edit the curves of the source mocap rig.
Constraints
If your rig is not set up for HumanIK or setting it up for HumanIK would be too difficult, using constraints can
also work.
If you have already sent your motion to Maya, you can skip steps 1 and 2.
- In MotionBuilder, deselect everything in the viewport and go to File -> Send to Maya - >Send as New
Scene
- Wait for Maya to launch (if it's not already running)
- Scale the MocapDeviceCharacter so it roughly matches the size of your custom rig
- Manipulate your custom rig so it matches the pose of the MocapDeviceCharacter
- Use Orient constraints (Make sure that Maintain Offset is checked!) for the arms and head. Constrain the FK
controllers for the arms and head to the bones on the MocapDeviceCharacter
- Parent Constrain the IK controllers for the feet to the feet on the MocapDeviceCharacter
- Parent Constrain the Hip (or root) controller to the hip bone of the MocapDeviceCharacter
- Play back the animation to make sure you did not miss any bones.