Assigning Controllers

Every parameter has a default controller type that gets assigned the moment the parameter is animated. You can choose from multiple controller types for any parameter and change controllers after the parameter is animated.

Assigning Controllers in Track View

You can assign controllers to any parameter in Track View by selecting controller items and clicking the Assign Controller button in the Track View toolbar.

You can also assign the same controller type to a selection of multiple parameters as long as all the selected parameters can use the same type of controller. For example, you could select the Length, Width, and Height parameters for multiple Box objects and assign the same controller type to all of them. This is because they all use controllers that work on floating point data.

If a parameter has already been animated, then assigning a new controller has one of the following effects:

Assigning Controllers in the Motion Panel

You can assign controllers on the Motion panel by selecting an object and then, on the Assign Controller rollout, choosing a controller and clicking Assign Controller. You can only change the controllers of a single selected object.

Copying and Pasting Controllers

Click Copy Controller and Paste Controller on the Track View toolbar to copy and paste controllers. For a general discussion of using Copy and Paste, see Copying and Pasting Items.

Rules for using Copy and Paste are as follows:

Clicking Paste displays the Paste dialog, with three controls for determining how the Paste operation is carried out.

Copy: Pastes the controller as a copy.

Instance: Pastes the controller as an instance of the source controller. Any change you make to either controller will affect the other.

For example, you can paste a box's Length controller as an instance into its Height and Width parameters. This makes the box a cube. Changing either of the Length, Width, or Height parameters changes the other two.

Replace All Instances: When selected, all instances of the target controller receive the paste controller, whether or not they are selected. This keeps all instances of the target controller as instances. When off, the target controller is made unique and the remaining instances are unchanged.