8

314 Chapter 12: Animation
10.
Selec t the Z axis in the Euler Parameters rollout,
and then enter 90 in the value field of the Key
Info (Basic) rollout.
Play the animation. The box rotates 500 degrees
around the X axis and 90 degrees around the
Z a xis. In this case the X ax is is rotated firs t,
then Z.
To use Euler XY Z with List controllers for local
rotation control:
You can mimic the local Euler rotation controller
(available in earlier versions of the sof tware) by
combining a list cont roller with an Euler XYZ
rotation controller .
1. Select the object for which you want to have
local rotational control. For example, crea te a
teapot and a dummy.
2. Animate the dummy.
3. Open the Motion Panel.
4. In the Assign Controller rollout, select the
Rotation transform, then assign a LookAt
controller to teapot, with the dummy assigned
as the LookAt Target.
You now have an object with rotation controlled
through the dummy.
5. With the Rotation: LookAt controller selected
in the w indow, again choose Assign Controller
and pick Rotation List.
Now there is a list controller, with the LookAt
Constr aint applied as the first rotation
controller in the list.
6. Scroll down in the w indow and select the entry
labelled Available, then again click Assign
Cont roller.
7. Choose Euler XYZ.
You no w ha ve a list controller with a LookA t
Rotation as the first controller and an Euler
XYZ as the second controller.
8. In the Rotation List rollout, highlight Euler XYZ
in the Layers window, then click Set Active.
9. In the Euler Parameters rollout, change the Axis
Order to ZYX.
Now you can animate the rotation independent
of the LookAt rotation control. I t should now
behavethesameastheLocalEulercontroller
that was available in versions 4 and earlier.
Interfa ce
Euler p arameters are displayed in the Motion
panel.
The Euler parameters rollout is displayed when
Rotat ion is selected in the
PRS Parameters rollout
(page 2–341)
.
Axis Order—Selects the order that rotations are
calculated. The default is X,Y,Z order, where the X
axis is rotated first.
X—Displays controller properties for X axis
rotation angle.
Y—Displays controller properties for Y axis
rotation angle.
Z—Displays controller properties for Z axis
rotation angle.
Each axis uses its own independent controller
using the float data type. For example, the X and
Y Rotation axes could use Bezier Float controllers,
while the Z rotation axis uses a Noise Float
controller.