8
List Controller 327
a controller in the Mo tion Panel or Track View,
where only the specified controller is assigned.
You can animate List controller weights to achieve
the equivalent of a non-linear anim ation system.
Each list controller track can hold different values
from frame to frame that you can turn on or off, or
blend between by animating the weights.
Procedure
Ex ample: To use the Lis t controller to combine two
controllers:
1.
Create a box, and then turn on Auto Key.
2. Create a simple animation containing three
position keys.
3. On the Motion panel > Parameters > Assign
Controller rollout, click the position track.
4. Highlight the Position transform and click
Assign Controller.
5. Choose the Position List in the Assign Position
Cont roller dialog. Click OK.
6. Click the plus sign in the Position track to
expand the track.
A Position XYZ tra ck and a track labeled
Available are now visible.
7. Click the t rack named Available and then click
the Assign Controller button.
8. Choose Noise Position in the Assign Controller
dialog, and then click OK.
The Noise Controller dialog opens.
9. Play the animation.
The b ox follows the original animated path but
vibrates randomly.
Experiment with different Weight settings for
each controller and see the results.
Interfa ce
Motion panel > Parameters > List rollout
List Window—Displaysallthecontrollersinalist,
with evaluation order from top to bottom. The
controller at the top of the list is evaluated first;
lower controllers are layered onto the result of
higher controllers.
Set Active—Determines which controller is
affected by interactive changes in the viewport.
The current active controller is marked with an
arrow in the list.
For example, you hav e an object using a P osition
List, with Noise Position and Bezier Position in
the list. The Bezier Posit ion controller handles
the general motion path of the object, while t he
Noise Position controller adds a random shake to
the motion.
• If Bezier Position is the active controller, you
canfreelymovetheobjectinthescene.
• If Noise Position is the active controller, you
cannot move the object because Noise is not an
interactive controller.
Delete—Deletes the selected controller.