Why my objects scale reset to 1 when an animation is playing?

I have created an animated object in 3Ds Max 2012 and imported it into Unity. I can scale the object down in the inspector and when in play mode it’s fine. But then the animation play’s, it reverts back to 1.

Is there a setting in the animation time line of Max I have over looked? Or is there something in the .fbx export settings that I have missed?

Thanks! :slight_smile:

Animation has “scale key”.

My solution is to put the model under a GameObject, and scale the parent while animate the child model.

True, it is quite wired that model from 3dsmax has some scaling problem.

Uncheck “Write defaults” in the state you want the scale to remain unchanged.

Thanks! That did help, but after that I ran into more problems. I eventually tried ‘reset XForm’, and even that screwed up slightly.

I’ve animated it with a bone, just rotating the object. But, for example, if I half the ‘z’ scale with the reset XForm, when the animation is playing, the ‘Z’ scale squashes. I’ve tried this with another object and the same happens.