Dr. Sassi,
I tried one of the simple experiments for gimbal in the C4D docs, specifically, the cone rotated 80 degrees on around the x-axis. I was able to see the effect of gimbal lock by animating rotation around the cone’s local y-axis changing the angle manually with the rotation ring. Two interesting further observations.
* I tried different rotation orders and found that yxz gave the proper rotation during the animation. So, yes, I agree that rotation order is important for animations. It’s good to get this more solidified in my understanding!
* Freezing the coordinates of the cone before animation did eliminate gimbal lock for the three rotations I tried. HPB, xyz, xzy, and I assume for all the others.
During the rigging I have done I came to realize that orienting the joint axes properly (for the DCC and environment) and then freezing them is important . But, I have never experienced gimbal lock in either the rigs I have made from scratch or the rigs I built automatically using the Character object in C4D or Mixamo. I think the proper orientation and freezing are the two important points. Am I correct?
Thanks,
Greg