The controllers described in this topic are applied to parameters of different data types, like general-purpose controllers, but they are used for special purposes.
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. List controllers are weighted, by animating the weights of the different layers you can create an effective non-linear animation system.
Use List controllers to combine controllers as in the following examples:
When you apply any controller from the Animation menu, a list controller is automatically placed on the object and the selected controller placed first in the list.
You write custom code for Expression controllers and Script controllers in an Expression or Script controller dialog. You specify parameters using mathematical expressions, functions, and variables. The code can include values based on the controllers of other objects in the animation.
A Motion Capture controller controls parameters in real time from the input of external devices. Currently supported devices are mouse, keyboard, MIDI device and joystick. Each device has specific properties that must be set: