ID 579018 - Animations exported in .gltf/.glb file formats are inconsistent with the original animation

Follow

Problem summary
Animations exported in .gltf/.glb file formats are inconsistent with the original animation
 
Customer reported version
Modo 17.0v5
 
Customer reported platform
macOS 14 (Sonoma)
 
Steps to reproduce
 
1) Open Modo.
 
2) Create a primitive cube.
 
3) Navigate to the Animate Viewport Layout.
 
4) With the cube selected in item mode, activate auto-keying on the Move, Rotate and Scale Channels.

 

5) Using Move, Scale and Rotate (W, R and E respectively) create a simple animation along 20-50 frames. For example, move the playhead on the timeline along intervals of 5 frames, and use the Move, Scale and Rotate tools to move the cube around the 3D viewport. The auto-keying will automatically record any changes you have made.

 
6) Once this animation is complete, navigate to File > Export As.... In the dropdown menu under Save as type:, choose glTF v2 .gltf (*. gltf)
 
7) Repeat the export steps, but save as a glTF v2 .glb (*.glb) file. 
 
8) Open the .gltf/.glb files in a glTF viewer (eg. https://gltf-viewer.donmccurdy.com/) or another program such as Blender 4.1.
 
 
Expected behaviour
The animation in the .gltf/.glb files should be the same as the animations keyed in Modo.
 
Actual behaviour
Errors/inconsistencies can be observed, like strange rotations or different transforms.
 
Workaround
Unknown. 
 
Reproduced by support
This bug has been reproduced in:
 
Modo 17.0v5 - Windows 11 - Linux Rocky 9 - macOS 12 Monterey
Modo 16.0v1 - Windows 11
Modo 15.0v1 - Windows 11 - Linux CentOS 7 - macOS 12 Monterey
 
 
Earliest version tested
Modo 15.0v1 - Windows 11 - Linux CentOS 7 - macOS 12 Monterey
 
- This issue appears to be in all tested versions of the product

    We're sorry to hear that

    Please tell us why