Area :: Header
Announcing Smoke 2015
Extension 1!
Now with the LUT Editor and Matchbox in the timeline.
Discussion Groups

Animation

Reply
Contributor
Lakuenza
Posts: 15
Registered: ‎04-27-2010

Simple local transform question

102 Views, 2 Replies
11-07-2012 08:30 AM
Hi everyone, I'm new to animation so excuse the question. I'm trying to key something using its local transformation, and I transform and key it correctly, but when I play it back it starts rotating on all 3 axes, while in the Keying Panel it shows only the z axis value changing (which is the one I want). Sorry for the beginner question and thank you!
Please use plain text.
Active Member
bujinkan02
Posts: 8
Registered: ‎07-02-2009

Re: Simple local transform question

11-07-2012 05:21 PM in reply to: Lakuenza
You are probably suffering of a gimbal lock issue. If the axis of your object is not align with the axis of his parent the rotation will be evaluated on multiple axis at the same time. If you want to see what you real axis is, use the add rotation mode.
If you want to solve this problem try to parent your animated object under a null in the space. Your animated object should have the local SRT coordinate at zero on all axis(except for the scaling at one obviously). But you have to take care if your object is already animated, all the animation will be evaluated in the new parent object space.So you will see your object jumping to another position.
You can also try to change the rotation order of your object, check in the local kinematics Property. Rotations are evaluated one axis at a time, first turn on X then Y and finally Z, changing this order could bring back an axis in the direction of your desired rotation, but in this case also it will change your previous animation.

Hope it helps and good luck
Please use plain text.
Contributor
Lakuenza
Posts: 15
Registered: ‎04-27-2010

Re: Simple local transform question

11-08-2012 06:02 AM in reply to: Lakuenza
Thanks so much Bujinkan! Changing the order of the xyz for rotation did the trick! What a nightmare... But thank you again, I really appreciate the help.
Please use plain text.