FBX Import of rotations with spin >360 lost

I have an FBX with animation where rotation goes >360 degrees. It spins around several times.

In Maya I have exported with and without baking, both Euler and Quaternion interpolation and nothing works. I know the FBX is good as I can reimport it back into Maya and things look fine.

Unreal is clamping the rotation keys or internally converting to quaternions incorrectly.

I can’t find any setting on import or in the compression settings to maintain Euler rotation.

Thanks.

Hi!

I think you need resample animation curve. You can do this in two methods:

  1. Baking in MAYA - Edit → Keys → Bake Simulation Options
  2. In FBX Export dialog - Bake Animation → Resample All - check

I did get this to work. Custom scripting to bake and also needed to add some stuff for the scale compensation in Maya. Don’t exactly match maya perfectly but works close enough.

Thanks.