I’m trying to retarget an animation from a Mixamo animation to a custom character I made in Blender.
The retargeting works fine, all the bones move the right way in the final animation, the only problem is the the animated mesh is scale up 100 times.
These are the two meshes, on the left is my custom one, on the right just a placeholder from Mixamo:
I haven’t rescaled anything in this screenshot, I just dragged and dropped the two meshes in the world and their scale is fine.
Now if I drag the retargeted animation in the world, to check if it works, the animation plays fine, but it looks like this:
It’s some 100 times bigger than it’s supposed to be.
Note that if I retarget the Mixamo animation to the UE4 Mannequin, the mannequin’s scale doesn’t change when I play the animation, and if I try to retarget a standard animation from the mannequin to my mesh, my mesh’s scale doesn’t change. So the problem seems to be in the retargeting from Mixamo to my mesh.
The skeleton tree is set up like this:
Changing the root translation to Animation Scaled doesn’t change anything. Also changing every bone to Animation or Animation Scaled doesn’t fix the issue (but the animation looks bad).
How can I fix this?