Best Way to Import Mixamo Animations to Unity (Clean & Professional Workflow)

How to Fix Foot Sliding in Unity (Root Motion Guide)
August 2, 2026
Unity URP vs Built-In for Mobile Games (Clear & Simple Comparison)
August 3, 2026
How to Fix Foot Sliding in Unity (Root Motion Guide)
August 2, 2026
Unity URP vs Built-In for Mobile Games (Clear & Simple Comparison)
August 3, 2026

Best Way to Import Mixamo Animations to Unity (Clean & Professional Workflow)

Mixamo is an amazing free resource for high‑quality motion-captured animations.
But if you import the animations incorrectly, you’ll end up with issues like:

  • Broken root motion
  • Foot sliding
  • Wrong avatar setup
  • T‑pose mismatches
  • Weird arm rotations
  • Animation not matching character rig

This guide covers the cleanest, safest, and most professional workflow to import Mixamo animations into Unity with ZERO problems — the same workflow used in AAA prototyping pipelines.


1. Preparing Your Model Before Importing Animations

Before downloading anything from Mixamo, ensure:

  • Your 3D character model is correctly rigged.
  • Your character uses a Humanoid-compatible skeleton.
  • The model is placed in a proper T‑pose (A‑pose works but T‑pose is more Mixamo-friendly).

If your character doesn’t have a Humanoid rig → you must fix this in Blender, Maya, or your 3D tool.


2. Downloading Animations from Mixamo

Select your animation and use these settings:

  • Format: FBX for Unity
  • Skin: No Skin (IMPORTANT)
  • Frame Rate: 30 fps
  • Keyframe Reduction: None

Why “No Skin”? Because:

  • You only need the animation
  • The Mixamo mesh would overwrite your character
  • It prevents avatar conflicts and broken rigs

3. Importing the Animation into Unity

Place your downloaded FBX animations into a folder such as:

Assets/Animations/Mixamo/

Then select the FBX and go to:

  • Rig → Animation Type → Humanoid
  • Avatar Definition → Copy From Other Avatar
  • Select your character’s avatar

This ensures your animation uses your character’s bones, not Mixamo’s.


4. Fixing T‑Pose and Avatar Mismatch

If Unity shows a yellow “!” warning or animations look twisted:

  • Select your character
  • Rig → Configure
  • Manually adjust the pose to match T‑pose
  • Apply the changes

This step solves almost all rotation & twist issues.


5. Setting Up Animation Import Settings Correctly

Go to the Animation tab on the FBX:

  • Enable Loop Time if it’s a loop (idle, walk, run)
  • Enable Root Transform Rotation → Bake Into Pose
  • Enable Root Transform Position (Y) → Bake Into Pose
  • Disable Root Transform Position (XZ) only if using Root Motion
  • Check the timeline preview for sliding

6. Using Root Motion With Mixamo Animations

If you want your character to move using animation:

animator.applyRootMotion = true;

But for gameplay‑driven movement (FPS, action games, top‑down), keep Root Motion OFF and use movement code.


7. Correct Way to Use Mixamo Animations in Animator

Drag animations into your Animator and connect them using parameters.

Example movement parameter code:

float speed = new Vector2(inputX, inputY).magnitude;
animator.SetFloat("Speed", speed);

This ensures smooth blending between idle → walk → run.


8. Retargeting Multiple Mixamo Animations (Pro Tip)

Once your character’s avatar is correctly set up, all Mixamo animations can reuse the same avatar.
Simply do:

  • Avatar Definition → Copy From Other Avatar
  • Select your main character avatar

This makes all animations compatible instantly.


9. Fixing Common Problems

Foot Sliding

Enable root motion OR match animation speed in blend tree.

Arms Twisting

Fix avatar T‑pose in Rig → Configure.

Animation Too Fast/Slow

Adjust Animator.speed or animation clip speed.

Character Leaning or Floating

Enable “Bake Into Pose” for Y rotation and position.


10. Final Recommended Folder Structure

Assets/
  Characters/
    Hero/
      Model/
      Avatar/
      Materials/
  Animations/
    Mixamo/
      Locomotion/
      Combat/
      Emotes/

This structure keeps everything clean and avoids avatar mix‑ups.


Conclusion

The best way to import Mixamo animations into Unity is to ensure proper Humanoid rig setup, download animations without skin, retarget them using your character’s avatar, and configure animation import settings correctly.
With this workflow, your Mixamo animations will be clean, smooth, and production‑ready with zero foot sliding, twisting, or root motion issues.

Leave a Reply

Your email address will not be published. Required fields are marked *


Skip to toolbar