We may be used to seeing the term "multitasking" related to computers, where they are able to run multiple programs at the same time. Something quite similar happens with us all the time, when we're doing more than one action at once.
The animation principle of secondary actions deals with this nature: while we're performing a main action there are a number of complementary secondary actions. For instance, if our character is walking on the sidewalk in a hurry to catch a bus, some possible secondary actions may be looking at his wristwatch—meaning he's probably late—or adjusting his necktie—meaning he was so late when leaving home that he couldn't even properly wear it.
The important thing to notice here is that secondary actions should be used in your shots just as an accessory to the main action. They should reinforce the idea of your shot and add to the main idea you're trying to portray.
009-Secondary-actions.blend
. It has our character Otto walking in a hurry through a rough sidewalk model, as you can see in the next screenshot:After hitting Alt + A, you'll notice that he's marching down the sidewalk with a fast pace and a serious facial expression. The action itself may look a bit boring, since it's just a repeating walk cycle. Let's make it more interesting by adding a secondary action to reinforce the feeling of hurry in our character.
FK_UpperArm.L
FK_LowerArm.L
Shoulder.L
Hand.L
Neck
Head
Now, when you hit Alt + A, something weird happens: up until frame 50 the animation looks fine, but after that the bones for which we've set a keyframe remain still. That happens because of the default way that the NLA Editor works: this new "Watch" strip is layered on top of the existing animation, replacing any information below it.
In order to change that behavior, we need to change the Action Extrapolation value for this strip in the NLA Editor.
That will make our new action overwrite any animation below it, but without considering anything after its last keyframe set.
009-Secondary-actions-complete.blend
has this complete example for your reference.After having a solid base animation complete, you can add secondary actions using the NLA Editor. The secondary actions are layered on top of the base animation, using its positions as a starting point to make a seamless transition. The secondary actions should be an accessory to the main action, supporting the basic idea of the scene. This approach leads to a non-destructive workflow, meaning your main action remains unchanged as you add new layers of secondary animations.
Appendix: Understanding Extremes, Breakdowns, Inbetweens, ones and twos
Chapter 6: Non-linear animation
Chapter 6: Animating in layers
Chapter 7: Easy to Say, Hard to Do: Mastering the Basics
3.144.15.43