About Action Sources and Clips

Actions have two parts: sources and clips. First you animate objects in a model and store the animation as an action source (see Action Sources), then you instantiate that source as action clips on tracks in the animation mixer.

 

Action Sources

Think of sources as the “mother ship” container for stored animation. Action sources contain one or more animation items. Each animation item contains a parameter name and its animation data (function curve, expression, constraint, or linked parameters).

To successfully create sources, you need to know the type of animation you want to store. See Choosing What to Store in an Action to help you decide which commands are appropriate for the animation you want to store. Then when you’re ready to create an action source, see Storing Animation in Action Sources.

When you create an action source, the original is stored within the Sources > model folder for your scene, as you can see in the explorer below. Having sources stored at the scene level makes it easy to see the sources available for any model in that scene. As well, you can easily copy sources from one model to another at this level (simply drag and drop the sources).

 

Use the Sources/Clips filter in the explorer (press o) to quickly see all sources for all models in the scene.

To make it easy to use the sources when you’re working with a model, a copy of the sources appear in the model’s Mixer > Sources > Animation folder (as shown below). The name of the source is in italics to indicate that it’s an instance of the original source stored at the application level.

 

You can modify the original animation data stored in a source as described in Modifying Action Sources or even add keys to fcurves in the source as described in Adding Keys to an Action Source. Modifying the original animation updates it in all clips (except expressions and constraints) that refer to that source.

As well, you can return to the original stored animation, such as the original function curves, at any time by applying an action source. See Restoring (Applying) the Animation in Action Sources Back to an Object for more information.

Action Clips

After you create an action source, you can create an instance of it called an action clip. You can create any number of clips from each source. There are two ways in which you can create clips:

• You can create a clip automatically when you create an action source—see Automatically Creating a Clip from the Source.

or

• You can drag a source to a track in the mixer to create a clip from it—see Adding Action Clips to the Mixer.

 

The action clip doesn’t actually contain any animation itself: it simply references the animation stored in the source. Basically, a clip wraps the animation data in an action source with timing information. The timing information describes how the animation in the source is “pulled.” The clip establishes the connections between the source’s animation data and the driven objects in the model using a connection template and connection mapping information.

For function curves, the clip simply makes a reference to the animation in the action source—all clips share the function curves of their source. However, if you want to add animation to a clip without affecting the source, you can use clip effects as described next.

For expressions and constraints, each clip maintains its own local data that is independent of the source. This means that you can edit the data in each clip without affecting the source (see Modifying Action Clip Values).

Clip Effects

Clip effects let you adjust the animation in a clip without affecting the action source. This applies only to clips that are created from function curve sources. Clip effects add values to a clip, such as by adding noise, offsets, and other higher-level operations, without touching the original animation.

 

Each clip effect is an independent object that sits “on top” of its associated action clip or a compound clip. Because the effect is an independent unit, you can easily activate or deactivate it, allowing you to toggle between the clip’s original animation and the animation resulting from the clip effect. This makes it easy to test out changes to your animation.

For more information on clip effects, see Modifying Action Clips with Clip Effects.



Autodesk Softimage v.7.5