NLAWindow (Non Linear Animation)

Introduction

This window gives an overview of all of the animation in your scene. From here you can edit the timing of ALL ipos, as if they were in the action window. Much of the editing functionality is the same as the Action window.

You can display the NLAWindow with CTRL+SHIFT+F12.

Figure 10. NLAWindow

You can also use this window to perform action blending and other Non-Linear Animation tasks. You add and move action strips in a fashion similar to the sequence editor, and generate blending transitions for them.

In the NLA window actions are displayed as a single strip below the object's strip; all of the keyframes of the action (constraint channel keyframes included) are displayed on one line.

To see an expanded view of the action, use the Action window.

Objects with constraint channels will display one or more additional constraint strips below the object strip. The constraint strip can be selected independently of its owner object.

RMB clicking on object names in the NLA window will select the appropriate objects in the 3dWindow. Selected object strips are drawn in blue, while unselected ones are red.

You can remove constraint channels from objects by clicking RMB on the constraint channel name and pressing XKEY.

Note

Note that only armatures, or objects with ipos will appear in the NLA window.

Working with Action Strips

Action strips can only be added to Armature objects. The object does not necessarily need to have an action associated with it first.

Add an action strip to an object by moving the mouse cursor over the object name in the NLA window and pressing SHIFT+A and choosing the appropriate Action to add from the popup menu. Note that you can only have one action strip per line.

You can select, move and delete action strips along with other keyframes in the NLA window.

The strips are evaluated top to bottom. Channels specified in strips later in the list override channels specified in earlier strips.

You can still create animation on the armature itself. Channels in the local action on the armature override channels in the strips. Note that once you have created a channel in the local action, it will always override all actions. If you want to create an override for only part of the timeline, you can convert the local action to an action strip by pressing CKEY with your mouse over the armature's name in the NLA window. This removes the action from the armature and puts it at the end of the action strip list.

Action Strip Options

Each strip has several options which can be accessed by selecting the strip and pressing NKEY. The options available are as follows:

Figure 11. Action Strip Options

StripStart/StripEnd

The first and last fame of the action strip in the timeline

ActionStart/ActionEnd

The range of keys to read from the action. The end may be less than the start which will cause the action to play backwards.

Blendin/Blendout

The number of frames of transition to generate between this action and the one before it in the action strip list.

Repeat

The number of times the action range should repeat. Not compatible with "USE PATH" setting.

Stride

The distance (in Blender units) that the character moves in a single cycle of the action (usually a walk cycle action). This field is only needed if "USE PATH" is specified.

Use Path

If an armature is the child of a path or curve and has a STRIDE value, this button will choose the frame of animation to display based on the object's position along the path. Great for walkcycles.

Hold

If this is enabled, the last frame of the action will be displayed forever, unless it is overridden by another action. Otherwise the armature will revert to its rest position.

Add

Specifies that the transformations in this strip should ADD to any existing animation data, instead of overwriting it.