I have a strange issue when running animations with root motion data within Mecanim.
Every animation have a tinny deviation, which you can see clearly, running it 15-20 times in preview window.
In the same time in 3D Studio MAX I don’t have any sign of deviation.
Please look at pictures I attached.
I will be very thankful for help or information if someone which makes animation have same issue.
in unity under each animation, check if your Root transform rotation is based on original (not body orientation). I cant see that in the pictures. For Idle poses check the XZ Bake into pose checkbox (it keeps the xz position fixed for idles), and for everything else check the Y Bake into pose checkbox. Checking the y bake stops like death anims and jumps from going through the ground.