Skip to main content
3 of 3
link to .blend file

Annoying Bone Rotation Glitch?

My english is bad. I apologize for my bad english.

I've been watching tutorials and learning on my own too, but I cannot seem to be able to find a solution to this problem in particular, or maybe I simply don't know how to describe it. :(

Context

I am rigging a large dragon model for a game. When it comes to the tail bones, I have 3 bones making his tail and they have the limit rotation constraint, but the bones seem to ignore the constraint.

When I'm testing the Y-axis rotation limit, instead of going up and down, it makes a kind of an "S" shape slide. Funny and weird, because the bone seems to be entirely ignoring the restriction to not rotate over the X-axis.

This animation will clarify what I mean:

Glitch

Summary: when I test Rotation on Y-Axis on the tail, first up/down, then it goes to right/left. The tail moves in an "S" shape even though the X-axis is limited to 0:0. I honestly don't know much about rotation engines or measures like Euler or quaternion, I haven't messed with that yet.

I attached a .blend file for further comprehension of my issue.

EDIT

Thanks for the elegant edit of this post, forgot to link the .blend file

https://drive.google.com/file/d/14nmny0wEqOcibfAlXmsPhZO7ZNUYfxFa/view