Mixamo hands you a free walk cycle in seconds. Then you try to put it on your own character and hit the wall: the animation is baked onto Mixamo's skeleton, and your rig has different joint names, a different hierarchy, and its own control setup. Getting that motion onto your rig means retargeting. Here's how it works, from the manual route to a one-click one.
Why you can't just import it
A Mixamo clip is animation data attached to Mixamo's standard skeleton. Your Maya rig isn't that skeleton. Import the clip and the keys land on joints that don't line up β so nothing moves the way it should. Retargeting is the step that maps Mixamo's joints onto yours.
The manual route: HumanIK
Maya ships with HumanIK, which is free and can retarget between characterized skeletons. The workflow, in short:
- Characterize the Mixamo skeleton (tag its joints in HumanIK).
- Characterize your own rig the same way.
- Set the Mixamo character as the source and your rig as the target, then bake.
It works, but it's fiddly β characterizing both skeletons correctly, matching T-poses, and cleaning up the bake is a real chunk of setup per character.
The one-click route
AnimKit's Mixamo auto-retarget collapses that setup into a single step, and can push the result on toward an Unreal Engine 5 rig β useful if Mixamo is just your source for game-ready motion.
To be clear about the tradeoff: HumanIK is built into Maya and costs nothing, so if you retarget one character occasionally, the manual route is fine. The auto-retarget earns its keep when you pull Mixamo clips onto rigs often and don't want to re-do the HumanIK dance every time.
Try it
The Mixamo auto-retarget is one tool inside AnimKit, a Maya animation toolkit. It's paid; the full tool list and the Unreal 5 details are on the AnimKit page.



