Twelve Principles of Motion in AE

These are my working notes on the principles I keep coming back to in motion design. Not a textbook breakdown — just what each one means to me, how I apply it in AE, and the tools that make it faster.


An LLM (Sonnet 4.6) was used to clean up these notes and make them more readable. All content, opinions, and workflow tips are my own.

1. Timing

Timing is how many frames an action takes. Fast reads as light or sudden, slow reads as heavy or deliberate. Everything lives or dies by this.

In AE it’s just the distance between keyframes — same move over 10 frames vs 40 frames says something completely different. No real shortcut here, you develop a feel for it by watching good work closely.


2. Easing (Slow In / Slow Out)

Nothing in the real world starts or stops at a constant speed. This is probably the principle I use most — without it everything looks robotic.

In AE: F9 for Easy Ease, then straight into the Graph Editor to push the curves further. The default Easy Ease is too subtle — pull the handles much further toward the keyframe on the fast end.

Plugin: Flow (aescripts) — makes this so much faster. Visual bezier editor with saveable presets. Applying a custom ease across multiple properties takes seconds. First plugin I’d recommend buying.


3. Anticipation

Before a big action, something small happens in the opposite direction. A button compresses before it bounces. Anticipation prepares the eye and makes the main action hit harder.

In AE: I add 3–6 frames before the main keyframe where the object moves slightly backward or scales down. Manual but quick once it’s habit.

Plugin: Overshoot (aescripts) — bakes anticipation and follow-through in automatically. One click, then sliders for intensity and decay. Much faster than building it keyframe by keyframe.


4. Follow Through & Overlapping Action

When the main body stops, attached parts keep moving. Overlapping action means different parts settle at slightly different times. This kills the “everything stops at once” problem that makes animation look amateur.

In AE: I stagger keyframes manually — if a logo settles at frame 20, trailing elements settle at 22, 24, 26. Gets tedious for complex stuff though.

Expression — Delay — worth knowing this one:

delay = 5; // frames
d = delay * thisComp.frameDuration;
thisComp.layer("Master").transform.position.valueAtTime(time - d)

Point multiple layers at the same master with increasing delay values and you get natural overlapping action without touching individual keyframes.

Plugin: Motion3 — has a Sequence Layers tool that staggers timing across selected layers with one slider. Fast for multi-element overlaps.


5. Squash & Stretch

Organic objects deform under force — flatten on impact, stretch during fast movement. Even subtle squash and stretch on a UI button makes it feel responsive and alive.

In AE: For simple shapes I do it manually with Scale keyframes. Slightly wider and shorter on impact, taller and narrower on fast upward movement. Key thing — total volume should stay roughly constant.

Plugin: Squash & Stretch Pro (aescripts) — handles volume preservation automatically. Worth it if this is a regular part of your work, doing the volume math manually every time gets old fast.


6. Exaggeration

Reality is boring on screen. Push timing, scale, and movement beyond what feels comfortable — it communicates the feeling of an action more clearly. A notification shouldn’t just appear, it should pop.

In AE: The main trap is under-exaggerating. Push scale, rotation, and speed contrast further than feels right. This is a design call, not a technical one.

Expression — Wiggle — great for looping attention states:

wiggle(6, 12)

Easier than keyframing a looping shake manually.


7. Arcs

Almost all natural movement follows curved paths. Straight-line motion reads as mechanical — arcs make everything feel organic.

In AE: With the position path visible in the Composition panel, just drag the handles between keyframes to curve them. Takes seconds, makes an immediate difference.

Plugin: Curva Script (free) — converts straight paths to smooth curves automatically across all selected keyframes. Real time-saver when you have a lot of layers that all need arcing.


8. Secondary Action

Secondary actions support the main action without stealing focus. A shadow responding to a logo entrance, a background element reacting to a transition — adds depth without the viewer consciously noticing. If they notice the secondary action over the main one, it’s too strong.

In AE: Parenting secondary layers to primary ones gives them natural response for free. Keep secondary actions subtle — lower opacity or smaller scale change.

Plugin: Newton 3 (aescripts) — for anything that should react physically. Simulates real physics and generates keyframes automatically. Way faster than animating physical reactions by hand.


9. Staging

Presenting the idea in the clearest, most readable way. One thing at a time. Clear silhouettes. Nothing competing for attention when something important is happening. It’s about what enters when and where the eye goes next.

In AE: I use Pre-comps to isolate major staging beats. Think in scenes, not just layers.

No expression or plugin shortcut here — staging is a compositional decision made before you touch AE.


10. Appeal

The quality that makes animation satisfying to watch. Not just beauty — clarity, confidence, and the feeling that every frame was considered. Clean paths, intentional easing, consistent style.

In AE: Use Shape Layers over bitmaps where possible. Spend real time in the Graph Editor.

Plugin: Ease and Wizz (free) — applies bounce, elastic, and custom ease presets directly as expressions. Adds personality fast, much quicker than building custom curves from scratch every time.


11. Rhythm & Choreography

When multiple elements move together, their timing relationships create rhythm. Choreography is the intentional design of those relationships — staggered entrances, call-and-response, sync to music. This is where motion design gets interesting.

In AE: I use Markers synced to audio beats as reference points. Stagger entrances by consistent frame intervals for tight rhythm.

Plugin: BeatEdit (aescripts) — automatically detects beats in an audio track and creates timeline markers. If you’re animating to music this saves a lot of time scrubbing back and forth manually.

Plugin: Sound Keys (aescripts) — converts audio frequency data into keyframes. Useful when elements should pulse or react to specific frequencies in the soundtrack.


12. Smear / Distortion

When something moves very fast, a smear frame — a single distorted frame between two positions — adds perceived speed and weight. Unlike motion blur, a smear is a deliberate design choice. Swipes, fast type reveals, punchy transitions all benefit from it.

In AE: Manual approach — duplicate the layer, stretch it in the direction of motion, drop opacity to 40–60%, place it between the fast keyframes. Fine for one or two instances.

Plugin: RSMB — ReelSmart Motion Blur (RevisionFX) — generates high-quality motion blur and smear from frame analysis. Reads much more like a hand-crafted smear than AE’s built-in motion blur. Worth it if fast motion is a recurring thing in your work.


Plugin Priority List

Free — install immediately

  • Ease and Wizz — bounce, elastic, and custom ease presets
  • Curva Script — auto-curve straight motion paths
  • DUIK Bassel — rigging and follow-through for character work

Paid — worth the investment

  • Flow — visual easing editor, biggest time-saver for general motion work
  • Overshoot — one-click anticipation and follow-through
  • Motion3 — layer sequencing and stagger
  • Newton 3 — physics simulation for secondary action
  • BeatEdit — beat detection for music-driven work
  • RSMB — best smear and motion blur quality available

Final Thought

These aren’t rules — they’re a way of understanding why something feels off and how to fix it. The goal is to internalize them until you stop thinking about principles and just feel when something needs more anticipation, a slower ease, or a smear frame to land right. That comes from animating, watching it back critically, and asking what’s missing.

Study work you like. Break it down frame by frame. It starts to click.

Let's Move it, Move it. Let's Move it, Move it. Let's Move it, Move it. Let's Move it, Move it.
Let's Move it, Move it. Let's Move it, Move it. Let's Move it, Move it. Let's Move it, Move it.