MediaArtTutorials

MOCAP Tutorials Home

πŸŒ€ Re-targeting Movements in Blender

Using Motion Capture Data from Perception Neuron 3 (.bvh)


πŸ“Œ What is MOCAP and Retargeting?

Motion Capture (MOCAP) is a technique for recording human movement and translating it to a digital character. In this guide, we use .bvh files captured with Perception Neuron 3 (PN3) and apply that movement to a custom 3D model in Blender.

Retargeting refers to the process of mapping motion data from one skeleton (e.g., a BVH armature) onto another (e.g., your character model), allowing different rigs or body types to perform the same animation.


Index



Option 1: Manual Retargeting (No Armature on Import)

This method works best when you want to manually align BVH motion to a static mesh model without pre-existing rig constraints.

πŸ’‘ Tips


Step-by-Step Instructions

First, create a new Blender project and save the file as Character-with-MOCAP-1.blend. Then, follow these steps:

1. Import Your Character Mesh

Sensor Check

2. Import Your BVH File

Sensor Check

3. Align BVH Scale with Character

Sensor Check

4. Match Bone Positions

Sensor Check

5. Parent the Mesh

Sensor Check

6. Play the Timeline

Sensor Check

7. Export short video



Option 2: Retargeting with Auto-Rig Pro – Smart + Remap

This option uses the Auto-Rig Pro add-on for Blender β€” a powerful tool designed to simplify rigging, animation retargeting, and character preparation for games or film.

πŸ’‘ Tips


Install Auto-Rig Pro

Auto-Rig Pro is a paid Blender add-on that provides tools for:

➑️ Download and install it from your Blender Preferences:


Step-by-Step Instructions

First, create a new Blender project and save the file as Character-with-MOCAP-2.blend. Then, follow these steps:

  1. Import Your Character Mesh
    • In Blender, go to File β†’ Import β†’ OBJ/FBX (or whatever format your model is in)
    • Make sure your model does not include an armature
  2. Watch the video tutorial
    • πŸŽ₯ Follow only the first 10 minutes of the linked tutorial video to complete the steps below.
    • The rest of the video covers advanced features that are not required for this exercise.
  3. Play the Timeline
    • Press Spacebar or scrub through the timeline to preview the animation on your character
  4. Export a Short Video
    • Use Render β†’ Render Animation to export a short .mp4 showcasing the result

Overview of the process

Create a Rig with Auto-Rig Pro: Smart

πŸ› οΈ You can tweak the rig to better fit your model after generation.

Sensor Check

Retarget Using Auto-Rig Pro: Remap

Then configure the following:

Click Remap to complete the transfer.

Sensor Check

Preview & Adjust

Play the timeline to see your character animated with the mocap data

Sensor Check


Tutorial



Option 3: Retargeting with Auto-Rig Pro – Existing Rig + Remap

This method is ideal if your character already comes fully rigged with Auto-Rig Pro, such as a model you purchased or prepared earlier. Instead of creating a new rig from scratch, you simply retarget motion capture data onto the existing rig using Auto-Rig Pro’s Remap tool.

This is the fastest workflow if:


Step-by-Step Instructions

First, create a new Blender project and save the file as:
Character-with-MOCAP-3.blend

Then, follow these steps:

  1. Import Your Character Mesh
    • Go to File β†’ Import β†’ FBX or open a Blender file that includes your Auto-Rig Pro rigged character
  2. Import the BVH File
    • Go to File β†’ Import β†’ Motion Capture (.bvh)
    • Set scale to 0.1 in the Transform panel before importing
  3. Use Auto-Rig Pro β†’ Remap
    • Open the Remap panel from the Auto-Rig Pro tab
    • Set the BVH Armature as the source
    • Set your existing Auto-Rig Pro rig as the target
    • Enable Auto-Scale, Retarget Actions, and set the hip bone as Root
    • Click Remap

⚠️ Warning: Before retargeting, make sure your existing character rig has:

If needed, enter Edit Mode on the target armature to rename or reposition bones.

πŸ’‘ Tips


  1. Play the Timeline
    • Press Spacebar or scrub through the timeline to preview the animation on your character
  2. Export a Short Video
    • Use Render β†’ Render Animation to export a short .mp4 showcasing the result

Tutorial