GENERATE/PREV.gifGENERATE/NEXT.gif

List ControllerGENERATE/POSLST2.gif

 

The List controller combines multiple controllers into a single effect. It is a compound controller with tools for managing the order in which its internal controllers are calculated. Controllers are evaluated in a top to bottom order, the controller at the top of the list is evaluated first.

When you assign a List controller to a parameter, the current controller is moved one level below the List controller; it becomes the first controller in the list. A second parameter is added below the List controller and is named Available. This is an empty placeholder for the next controller you add to the list.

Reference

Motion Panel/Parameters/List rollout:

GENERATE/PLIST2.gif  

List Window: Displays all controllers in a list, with evaluation order from top to bottom. The controller at the top of the list is evaluated first and 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, imagine an object using a Position List with Noise Position and Bezier Position in the list. The Bezier Position controller handles the general motion path of the object while the Noise Position controller adds a random shake to the motion.

Delete: Deletes the selected controller.

Cut: Removes the selected controller and stores it in a temporary clipboard. The clipboard contents are only held until you paste the controller, close the List Controller dialog, or exit the Motion panel.

Paste: Puts the contents of the controller clipboard in the position above the selected controller. The clipboard is empty after pasting.

Editable Name Field: Select one of the controllers in the list window of the List Controller properties window, and then enter a descriptive name in this field.

How To

To use the List Controller to combine two controllers:

  1. Create a box, then turn the animate button on.
  2. Create a simple animation containing 3 position keys.
  3. In the Motion Panel/Parameters/Assign Controller rollout, select the position track.
  4. Click the Assign Controller button, then choose the Position List in the Assign Position Controller dialog. Click OK.
  5. Click the plus sign in the Position track to expand the track.
  6. Note that a Bezier Position Controller track and a track labeled Available are now visible.

  7. Select the track named Available and click the Assign Controller button.
  8. Select Noise Position in the Assign Controller dialog, then click OK.
  9. Play the animation. The box follows the original animated path but vibrates randomly.
  10. Select and right click the Noise track in the Assign Controller list window to show the Noise Controller parameters dialog. You can vary the Noise track using the parameters here. You can animate the strength fields also.