weird turning during animation for meshes

Godot Version

4.7

Question

I have an r6 roblox character im currently animating, it consists of a single node3d that contains 7 meshes(right and left leg and arms, torso, head, and a face for the head) i added property track position and rotation for each mesh in animation editor and animated it (just a walkcycle), but later when i replayed it, the playback showed some meshes(right leg and left arm) turning in the longer direction when the arm/leg couldve rotated to the left/right instead of left/right which wouldve been a much shorter turn(sorry bad wording over here)

im fairly new to godot so i might be missing on something really obvious :stuck_out_tongue:

i would appreciate any helps you guys could give
thanks :slight_smile:

The rotation property may not be the best for complex animations, it sounds like you hit some gimbal locking.

If you change your mesh instance’s “Rotation Edit Mode” to Quaternion and re-do your keys with the Quaternion property it should produce better rotations without strange gimbal locking during the animation’s play.

thanks man appreciate the help