I have imported a character from blender as fbx. The transform scale and rotation are perfect. It is also already in the pose of my first animation. But as soon as I hit play and the animation starts the character is rotated 60(approx) degree to the left. It doesn’t matter what animation it is, every animation makes the character rotates by same amount. Although in my blend file when I play the animation it is perfectly rotated. In blender I have applied rotation to the model and armature, I also created new animations. In unity I have toggled the apply root motion and other options but they have no effect on the character
Before Play:
After play
As you can see the transform remains the same.
I am into this small problem for 2 days now please help.


I would first check the animation file, to make sure first frame faces forward in your animation software. Then, check the animation import settings, especially the root transform rotation. It seems like you have issue with animation forward or how Unity interprets it, there are options, try to change it so animation is not used as source for forward. https://docs.unity3d.com/Manual/RootMotion.html
– esesCan you provide the model? It could be really helpful to just import it a see what the problem actually is.
– tadadosi