Non Linear Animation

Relevant to Blender v2.31

Non Linear Animation is a technique somewhat akin to RVK used to merge different, simple, Actions in complex, fluid Actions. The NLA 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 13).

Figure 13. NLA Window

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 (Figure 14). To see an expanded view of the Action, use the Action Window.

Figure 14. Expanded Action in NLA 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 (Figure 15).

Figure 15. Expanded Constraint in NLA Window

RMB clicking on object names in the NLA Window will select the appropriate objects in the 3D Window. 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 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.

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

Figure 16. NLA Action Strip Options