Ugh Rotation Keyframe Problem
by Richie Schut on May 19, 2012 at 12:27:56 am
I'm not sure how I have not encountered this problem before, or if I did how I got around it. I have some objects parented to an empty and want to rotate the objects around the empty. However the empty is at a 55 degree angle. Every time I keyframe it rotates around the globals not the local coordinates. Is there any way to make rotation keyframes based on local rotation? I thought that the Rotation Mod might be the key but I cant seem to get that to work for me.
Re: Ugh Rotation Keyframe Problem by Mark D. VanHorn on May 20, 2012 at 4:47:37 am
1. Select your Empty.
2. Press Shift + S + 4 to move the 3D Cursor to the Empty's center.
3. Create a bezier circle, the size of the orbit of your orbiting object at the same location of your Empty.
4. Make your orbiting object "Track To" the bezier circle.
5. Go to your Editing (F9) window and make the the Path Length "1", and select "3D" to make the circle transparent.
6. Create a second Empty directly above the first Empty.
7. Parent the bezier circle to the second Empty.
8. Place the 3D cursor back on the first Empty (see steps 1 and 2).
9. Select the Rotation/Scaling Pivot option and make the Pivot Point the 3D cusror.
10. Select both the second Empty and bezier circle and select "R" + "55" (rotate both objects 55 degrees around the 3D cursor).
11. Select just the bezier circle.
12. Open Transform Properties window.
13. If the "RotZ" value indicates "0.00". Set a rotation keyframe. If not, change "RotZ" value to "0.00", then set the rotation keyframe.
14. If your object completes a full circle at (e.g., 250 frames), go to Frame 250, change RotZ to "360", set another rotation keyframe. Optional:
1. Open the IPO Curve Editor window
2. Select the bezier circle, a blue line in the IPO circle Editor should appear representing the rotation of your orbit. If it is S-shaped, proceed to step 3, if it is straight, go to step 4.
3. Select Curve->Interpolation->Linear. The blue line should straighten out, keeping your orbit smooth.
4. Select Curve->Extend Mode->Extrapolation
This keeps the orbit smooth and the rotation going as long as you want.
Re: Ugh Rotation Keyframe Problem by Richie Schut on May 20, 2012 at 5:50:05 am
Really? I just tried this again with a cube instead of an empty and it worked the way I thought it should. Is there any reason it works so differently with an empty? Just have to make the cube invisible. I guess the reason I never had this problem before is that its only recently that I have started using empties. Before I would just make an object and have to invisible. Thanks for the response!