Animations import with no bone rotations

In 4.9 and 4.11, animations import correctly.

In 4.10, both my shoulder joints import with a value of 0 on one of the rotate channels. As far as I can tell the shoulder joints are the only joints affected.

From left to right: The animation in Maya before export (correct), the animation in UE4 after import (incorrect), the animation exported back out of UE4 (showing the mysterious 0 angle) (incorrect), and the exported .fbx imported back into Maya before going into UE4 (correct).

This means that the issue happens on import into UE4, and shouldn’t have anything to do with the .fbx exporter settings.

I’m using .fbx 2014, all joints are keyed every frame at 30 fps, there are no constraints, and I’ve used every combination of export and import options in UE4 with the exact same results. I’m not using the UE4 animation and rigging toolset, the rig is completely custom. No special attributes are exported or imported, just the pure bones and their rotates. The issue exists in 4.10.2 and 4.10.4, but not in 4.9.2 or 4.11.0 Preview 7. I get no error messages on importing the bind pose or the animation.

Hi mechanicalsnowman,

If this is fixed in 4.11 preview 7, there is no action to take as the issue has been resolved and the fix is not going to be retroactively applied to UE4.10. However, looking through various bug reports similar in nature, one fix you can try if you wish to continue working in UE 4.10 would be to bake animations in Maya before importing into UE4.10.4.

-.

*Another workaround if you wish to continue working in 4.10 would be if you generate an FBX from the animation that was successfully imported from Maya into UE4.9, that same FBX will import correctly into UE4.10.

-I have not tested this but it stands to reason from the above that if you import an animation successfully into UE4.9 you can then migrate the animation(s) to a UE4.10 project.

I should have been clearer, the animation is fully baked which is what I meant by “all joints are keyed every frame”.

Your idea of importing the .fbx into 4.9 and then bringing that .uasset into 4.10 worked! Thanks for the idea.