Image generated with AI
Overlapping action and drag: 3D animation without stiffness
Diego Cortés
Author
The character hits the pose and every part of the body freezes on the same frame. That is the sign of missing overlapping action and drag: the principle that spreads motion and makes hands, hair and cloth arrive late.
Overlapping Action, Follow-Through and Drag: Three Names for the Same Problem
People use them almost interchangeably, but they are three moments of one phenomenon: nothing starts at the same time and nothing stops at the same time.
One-Line Definitions
Follow-through: the character stops and the loose parts keep going, overshoot the resting point and get pulled back toward the center of mass, with each swing smaller than the last.
Overlapping action: body parts move at different rates. The arm does not carry the same timing as the head.
Drag: on the way out, some parts take a few frames to catch up with the character. It is typical of cloth and inanimate objects.
If you come from the map of the 12 principles of animation, this is the one that appears there as a subsection. Here we develop it on its own, with numbers and tools.
Why It Looks Stiff: Inertia and Damping
It all rests on inertia: a body is a collection of masses joined by joints, and each one answers in its own way. When you animate everything at once, the stop looks like a crash into a wall; in the real world nothing brakes instantly.
The Moving Hold
A character standing still does not stay still either. The moving hold animates between two nearly identical positions so the character keeps breathing; without it, the pose holds but the scene dies. In the blocking, spline and polish pipeline it is one of the last passes.
Body Order: Who Leads and Who Arrives Late
Motion starts at the core and travels toward the tips.
Motion Starts at the Core
From the core (abdomen, back, hips) to the torso and shoulders, then the neck and head, then arms and hands, and finally the loose parts: hair, cloth, tails. Chains are animated in FK, from the base to the tip, offsetting each control against the previous one.
Starting Frame Delays
At 24 fps, starting values:
- Torso to shoulders: 1 to 2 frames.
- Shoulders to elbows: 2 to 3 frames.
- Elbows to hands and fingers: 2 to 3 frames.
- Head to hair tips: 2 to 4 frames.
The chain rule is 1 to 3 frames per link. At 24 fps, two or three frames is a tenth of a second: these are subtle delays, and that is why they work.
Amplitude Grows Toward the Tip
The tip also travels further and draws the longest arcs. The hand keeps going after a throw, and the chest and head reach the pose a few frames after the hips.
Step by Step in Blender: Offsetting Keys and Checking the Lag
1. Animate the Main Mass First
Animate the main mass and lock its timing. If you build the lag on top of a body that is still changing, you will redo it twice.
2. Offset the Keys: G Plus a Number
In the Dope Sheet or the Graph Editor, select the keys and press G followed by the number of frames. Work from the base to the tip, offsetting each control 1 or 2 frames.
3. Check the Arc: Motion Paths
Turn it on for the last bone with Bake Location set to Tails. The curve has to be clean, with no corners and no zigzags.
4. Looping the Cycle Without Seams
The Cycles modifier repeats the curve (Repeat Motion, Repeat with Offset, Repeat Mirrored), with Count at 0 for infinite. It has to be the first modifier in the stack.
5. Procedural Secondary Motion
The Noise modifier adds tremor without a single key: Scale is frequency, Strength is amplitude and Offset shifts the noise in time.
6. The Lag on Its Own Layer: NLA
A strip of the NLA with Blending set to Combine lets you raise or lower the overlap without touching the animated body.
Step by Step in Maya: Seeing the Lag and Layering It
Ghosting: The Rig's Past and Future
With Visualize > Ghost Selected > you get ghost copies on previous and following frames. In Ghost Options you pick the type (Global, Full, Local, Custom Frame Steps), the frames before and after, and the Step Size. It is the fastest way to see whether the tip arrives late.
Animation Layers: Overlap on Top
With an Additive or Override layer you build the lag on top of the base and raise or lower it at will. If the Maya animation layer editor is still fuzzy, it is explained step by step there.
Tools That Save Hours
TweenMachine creates the in-between by adjusting a percentage, and Bh stagger keys staggers the keys of several controls in a single pass. In Blender, AnimAide propagates a change with its animOffset panel, though its own README warns that development has stopped.
How Much Lag and How Much Material
By Material
The delay is information about the material:
- Hair: 4 to 8 frames after the head stops.
- Capes: 3 to 6 frames.
- Heavy garments: 2 to 4 frames.
- Soft tissue: 1 to 3 frames.
- Rigid objects: almost nothing. A helmet does not bounce.
Vary the Delay, Don't Repeat It
A uniform delay looks mechanical: adjust it by mass and by how loose the joint is. If every link repeats the same curve with the same offset, the result looks like a toy snake.
The Ceiling: Too Much Overlap Is Jelly
If everything bounces, nothing has weight. For rigid pieces the reference is rigging mechanical objects: there the lag is minimal by design.
The Landing: Overshoot, Settle and the Pop
Pass the Rest Position and Come Back
The part overshoots the pose, comes back and settles, with each swing smaller than the one before. If the curve arrives and stays pinned, the landing feels dead.
Stagger the Stops
If everything stops on the same frame, the shot hits a wall. Stagger the stopping points 2 to 4 frames per part.
How to Diagnose It in a Playblast
Ask yourself: is there drag on the way out, or only overshoot at the end? Does the follow-through settle, or does it cut off with a pop? The underlying problem is usually the same: the curve has no real reference behind it.
Cloth, Hair and Tails: Simulate or Hand-Key?
If the cloth does not have to act, simulating is faster: Blender's cloth system or nCloth in Maya handle gravity and collisions. When the part takes part in the intention, it gets hand-keyed; hair built from curves with the grooming workflow is the clearest case. The hybrid road: simulate the mass and hand control back at the tip with an animated bone.
The 6 Mistakes That Give Your Overlap Away
- Everything stops on the same frame. Fix: stagger the stops 2 to 4 frames per part.
- The same curve copied down the chain and only shifted in time. Fix: vary amplitude and offset per link.
- Overlap on parts that must stay rigid. Fix: leave them still.
- So much overlap that the character looks like jelly. Fix: lower the frame range.
- Follow-through that never settles or cuts off with a pop. Fix: decreasing swings and a clean arrival.
- Overshoot on the brake but no drag on the start. Fix: offset the outgoing keys too.
Exercise: The Ball With a 5-Joint Tail
72 frames at 24 fps. Animate the ball first, put the stop on frame 48, and do not touch it again. Then animate the tail in FK from the base, offsetting each joint 1 or 2 frames, with the tip dragging as it leaves the ground and following as it lands, everything settled by frame 72. The classic ball bounce works as a warm-up.
Conclusion
Overlapping action and drag are the difference between a pose and a body with weight. Pick the order (core to tips), set the lag with numbers, check it with Motion Paths or ghosting, and keep it on its own layer.
The video How to Animate Overlapping and Drag & Wave Principle is the exact class for this principle, the Maya category gathers the full series, and the overlapping search brings up more material.