MAYA: gimbal lock

When making character animation, when I was dealing with the shoulder joint of the hand controller, I found that the rotation axis tended to move in three directions, forming three irregular animation curves, and these curves tended to rotate in different directions, which was very inconvenient for me to adjust the animation curves. So I searched some information online and found that gimbal rotation is often used to complete the operation of single curve when dealing with rotation.

But I would find that when I raised my hand and swung it back and forth, it would become locked

I conducted research on this in an effort to avoid directional locking, but was not very successful. So I searched for more information, and finally found on the Internet that I could control the sequence of X, Y and Z by changing the method of the world of controllers. There were six combinations of this sequence, and there was an implicit parent-child relationship in it. Therefore, I set the shoulder controller as ZYX to solve the problem of lifting hands and rotating forward and backward

Of course, in the process of completion, it is necessary to cooperate with the clavicle controller to prevent excessive deformation

Leave a Reply

Your email address will not be published. Required fields are marked *