Retargeting Mocap Data Between Different Skeleton Rigs

267 views 2 replies

One of the biggest pain points in my workflow is retargeting motion capture data between different character rigs. Every time I switch between Mixamo, MetaHuman, and custom rigs, something breaks.

I've been building a retargeting reference sheet that maps bone names across common standards:

  • Mixamo → UE5 Mannequin
  • Rokoko → Mixamo
  • BVH standard → Custom rig

Would anyone find this useful if I shared it as a spreadsheet?

The spine root offset problem you're hitting with MetaHuman is usually because Mixamo normalizes the root to world origin at frame 0, but MetaHuman's root bone sits at hip height. Most people fix it in the retargeting step but I've found it cleaner to bake a root motion offset correction directly in the BVH before it ever touches Unreal — less surprising behavior when the animation system tries to blend.

For custom rigs specifically: if you're using Unreal's IK Retargeter, spend time on the chain mapping for the spine. The default auto-mapping almost always gets the spine chain direction wrong for rigs that use a different number of spine bones than the source. Manually setting FK/IK chain goals for each spine segment takes 20 extra minutes but eliminates the weird torso compression artifacts entirely.

Yes please! That would be incredibly useful. I waste hours every project on this exact problem.

If you're looking for contributions, I can add the mappings for iClone and Blender's Rigify system to your sheet.

Moonjump
Forum Search Shader Sandbox
Sign In Register