Assign Controller in Track View

Use Assign Controller in Track View or on the Motion panel to assign animation controllers to any animatable parameter or track.
Note: You can also assign controllers in the Motion Panel: Select an object. Motion panel > Assign Controller rollout > Highlight a track in the list. > (Assign Controller)

See Assigning Controllers for steps on how to assign a controller in the Motion Panel or Animation menu.

Animation controllers and constraints provide powerful tools for animating all the objects and materials in a scene. For example, rather than keyframing the position of an object in your scene, the object can follow a spline using the Path constraint, react to any animated parameter using a Reaction controller, or move to a musical beat using the Audio controller. You can use a List controller to combine controllers with individual weighting. You can drive a single vertex or control point on a complex object by a variety of controllers.

Tip: Controller tools can also be found on the Controllers: Track View toolbar, which is hidden by default. Right-click the toolbar, then choose Show Toolbars Controllers: Track View to display the icons for Assign, Copy, Paste. Delete Controller and Make Controller Unique.

To view lists of available controllers and constraints, see Animation Controllers and Animation Constraints.

Note: You can also assign controllers and constraints directly from the Animation menu; doing so automatically assigns the item as the child of a List controller.

Constraints and Controllers

Technically, there is no difference between a controller and a constraint. A constraint is simply a controller that requires the use of a second object. For example, a Path constraint is a controller that requires a spline object for a path.

Special-Case Controllers

Special-case controllers are not assigned manually with the Assign Controller command. They are applied automatically during certain procedures:

Procedure

Assigning a controller in Track View

Example: To assign an animation controller in Track View:

  1. In the Track View Hierarchy, select one or more parameter items of the same type.
  2. From the Edit menu Controller submenu, choose Assign.
  3. Choose a controller type from the Assign Controller dialog. Depending on the type of track currently highlighted, the dialog lists a subset of the different types of controllers.
    Note: Do not confuse the Assign Controller dialog with the Assign Controller rollout. The Assign Controller rollout is in the Motion Panel and for managing transform controllers and the Assign Controller Dialog is the place where you choose and assign Animation Controllers.

    Assign Controller dialog

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

    • The existing animation values are recalculated to produce a similar animation with the new controller. For example, replacing Position XYZ with Bezier Position preserves the animation closely.
    • The existing animation values are lost. For example, replacing Smooth Rotation with Noise Rotation discards the Smooth Rotation animation values.
  4. Click Ok.
  5. Tip: Turn on Controller Types in the Track View Filters Dialog (Alt + F) to show the controller associated with the track.