why is there a difference between the animation timeline in maya and in unity.

I've asked a simlar question ealier but I still haven't found the answer and I was hoping that someone would be able to help me if a rephrase the question:

I've animated my character in Maya (frame 0-50: idle, 100-150: jump, 200-250: run etc.) I save the animation into my assets folder in my unity project and unity takes care of the convertion.

The problem is, when I look at my animation curves within unity the timeline has changed. (the idle animation which in maya ran from frame 0-50, now runs from 0-62 inside unity - and the shifting gets more and more the further down the timeline I go)

Has anyone else experienced this and do you know how to fix it?

Thank you so much for your help

Jeppe

You can just change the frame numbers in the inspector... I have to do that all the time.

Thank you! ... but is there not a way to get complete transparency between the two softwars? so frame 0-50 in maya also becomes frame 0-50 in unity?

1 Answer

1

I found the answer :)

Apparently there is currently a bug in Unity when used in combination with Maya2011 and FBX 2011 - when importing animiation the timelines/framenumbers do not correspond between Maya and Unity - the bug should have been fixed and implemented in Unity v3.2

There is a work around: switch Maya to run 30fps - then everything works perfect!

Happy days!

Best Jeppe