Back to Blogs
MOTION

Keyframes & Timing: Secrets of Motion Design

June 15, 202612 min read
Keyframes & Timing: Secrets of Motion Design

Introduction: The Soul of Motion

In the early days of digital graphics, animation was a simple matter of moving an element from Point A to Point B. Today, motion design is an essential language of visual storytelling and interface design.

The differences between amateur work and premium, high-end motion design rarely come down to complexity. Instead, they lie in timing and spacing. Real-world objects have weight, mass, and inertia, and their movements are guided by physical forces. Robotic, linear keyframes lack character because they ignore physics. Adjusting your velocity spacing is what brings digital graphics to life.

Section 1: Timing vs. Spacing — The Graph Editor

To understand premium movement, we must distinguish between timing and spacing:

  • Timing:** The amount of time it takes for an animation to complete (e.g., 24 frames or 1 second). Timing determines the speed of the action.
  • Spacing:** The placement of the object between keyframes. Spacing determines the acceleration and deceleration properties.

Linear vs. Bezier

Linear keyframes have equal spacing, meaning the object moves at a constant velocity from start to finish. This looks mechanical and digital. Bezier keyframes utilize custom easing curves inside the Graph Editor (specifically the Speed Graph) to adjust velocity spacing dynamically.

graph LR
    A[Linear: Fixed Speed] --> B[Robotic Look]
    C[Bezier: Adjusted Velocity] --> D[Organic, Premium Feel]
    D --> E[Ease-In: Fast Accel]
    D --> F[Ease-Out: Soft Stop]

Easing Strategies

  • The High-Impact Ease (Fast-to-Slow):** Set a steep acceleration curve at the start of the keyframe, followed by a long, gradual slope toward the end. The element pops onto the screen instantly, capturing the viewer's eye, and then decelerates smoothly.
  • The Symmetrical Ease (Slow-to-Fast-to-Slow):** This mimics heavy objects sliding on low-friction surfaces. The movement starts slow, accelerates through the middle, and decelerates gently.

Section 2: Disney's 12 Principles in Modern Motion Graphics

Originally developed for character animation in the 1930s, the principles of animation apply directly to modern UI transitions and corporate motion design:

1. Squash and Stretch

Deform your shapes slightly during fast movement. A bouncing ball should stretch vertically as it falls and squash horizontally upon impact, before returning to its default shape. In UI, stretching a button slightly when clicked makes it feel tactile.

2. Anticipation

A small backward movement before a forward surge. If a title card is about to slide in from the left, animate it moving 20 pixels to the right first. This tells the viewer's eyes that action is imminent.

3. Staging

Keep the viewer's attention on a single focal point. If multiple elements slide, scale, and fade in different areas of the screen simultaneously, the viewer gets overwhelmed. Coordinate your entries sequentially.

4. Arcs

Natural motion follows curved paths. Linear straight-line movements look robotic. When animating a phone mockup or an icon sweep, adjust the bezier handles to make the element move along a smooth arc.

Section 3: Secondary Motion and Staggered Transitions

For premium results, combine your primary moves with secondary animation layers:

Overlapping Action (Staggering)

If a list of menu items slides onto the screen, offset the keyframes of each item by 2 to 3 frames. This staggered arrival looks organic, like cards falling into place.

Inertial Overshoot

When an element moves, let it slide slightly past its target layout boundary before snapping back into position. This mimics elastic tension and physical weight:

Frame 0: Pos X = 0px
Frame 10: Pos X = 1200px (Target is 1000px)
Frame 15: Pos X = 950px
Frame 20: Pos X = 1000px (Resolve)

Follow-Through

Parts of an object should continue moving after the main body stops (such as clothes, tails, or hair). In motion graphics, this can be represented by a text underline drawing out a few frames after the heading finishes its slide.

Section 4: Formatting and Export Guidelines

A beautiful animation is useless if it lags the user's browser. Optimize your assets for performance:

  • Lottie (JSON):** The industry standard for web micro-animations. It converts After Effects vector shapes into lightweight JSON files that render code-based vector graphics natively in the browser.
  • WebM / MP4:** For heavy pixel animations. WebM supports transparent alpha channels, making it ideal for web overlays.
  • Sprite Sheets:** Excellent for simple UI triggers.

By focusing on easing curves, physics, and secondary animation layers, you'll create premium motion graphics that engage users.