Fu 360 Jumps in rotation curves on import of FBX or Alembic animation

Moderator: Chad

User avatar
Kenzor
Fusioneer
Posts: 94
Joined: Wed Aug 06, 2014 11:32 pm
Contact:

360 Jumps in rotation curves on import of FBX or Alembic animation

#1

Post by Kenzor » Sun Dec 06, 2015 7:30 am

Fusion version: 7 and 8

OS and version: windows

Additional relevant system info:

Description of the bug: Lack of rotation winding causes 360 Jumps in rotation curves on import of FBX or Alembic animations

Severity: Major

Steps to reproduce: import FBX animation with rotations more than 360

Please, if possible, provide a Fusion setup to help demonstrate the behaviour, either as an attachment or between [code] tags:

Fusion attempts to keep all rotations within a -180 to 180 degree range on import of alembic and FBX files)
This causes 360 degree jumps in the rotation curve and creates unusable frames when rendering motion blur. Currently the only workaround is to fix the rotations by hand in the curve editor. ( ie select all the effected keyframes and use the offset function of the curve editor. Shift them up or down by 360 degrees to make a continuous rotation curve )

Ideally Fusion should allow rotation winding for imported animations, and import rotation keys of any angle without offsetting. e.g. a rotation key of -200 degrees should remain at -200 degrees and not be reset to 160 degrees.