Skip to content

Latest commit

 

History

History
338 lines (254 loc) · 9 KB

File metadata and controls

338 lines (254 loc) · 9 KB

Animation Theory & Motion Design Principles

Professional motion design principles for creating polished logo animations.

The 12 Principles of Animation

Originally from Disney, these principles apply to all animation including logos:

1. Squash and Stretch

Gives weight and flexibility. Subtle squash/stretch makes logos feel more dynamic.

Logo application: Gentle vertical squash on bounce impact (98% height, 102% width).

2. Anticipation

Prepare the viewer for action. Small movement before main action creates impact.

Logo application: Slight pullback before bouncing forward, or small scale-down before scale-up.

3. Staging

Direct attention to what's important. Keep focus on the logo, minimize distractions.

Logo application: Use subtle backgrounds, ensure logo is always the focal point.

4. Straight Ahead vs. Pose-to-Pose

Straight ahead = fluid motion. Pose-to-pose = controlled keyframes.

Logo application: Use pose-to-pose (keyframes) for precise, professional logo animations.

5. Follow Through and Overlapping Action

Different parts move at different rates. Creates more natural motion.

Logo application: If logo has multiple elements, animate them with slight delays.

6. Slow In and Slow Out

Acceleration and deceleration at start/end of movement.

Logo application: Always use easing functions - never linear motion for professional results.

7. Arcs

Natural movement follows arcs, not straight lines.

Logo application: When moving logos, use curved paths or combine position + rotation.

8. Secondary Action

Supporting actions that enhance main action.

Logo application: Add subtle glow pulse while logo rotates, or particle effects on entrance.

9. Timing

Defines character and mood through speed.

Logo application:

  • Fast (0.3-0.8s) = energetic, playful
  • Medium (1-2s) = professional, confident
  • Slow (2-4s) = luxury, elegant

10. Exaggeration

Push beyond realism for impact.

Logo application: Slight exaggeration in bounce height or rotation speed creates personality.

11. Solid Drawing

Understanding form and volume.

Logo application: Maintain logo proportions during animations, avoid distortion.

12. Appeal

Create engaging, memorable motion.

Logo application: Find the "sweet spot" between boring and overwhelming.

Easing Functions Deep Dive

Easing controls acceleration - the key to professional animation.

Linear (NEVER use for logos)

No easing - constant speed
Use case: Almost never. Looks robotic.

Ease In (Acceleration)

Starts slow, ends fast
Use case: Logo entering frame, falling objects
Feeling: Building momentum, gravity

Ease Out (Deceleration)

Starts fast, ends slow
Use case: Logo settling into place, soft landing
Feeling: Natural stop, polished finish

Ease In-Out (S-curve)

Slow start, fast middle, slow end
Use case: Most logo movements, transitions
Feeling: Professional, smooth, controlled

Back Easing (Overshoot)

Goes past target, then settles
Use case: Bouncy entrances, playful brands
Feeling: Energetic, springy, fun

Elastic Easing

Multiple overshoots like spring
Use case: Cartoon/playful logos, notification badges
Feeling: Very playful, should be subtle

Bounce Easing

Multiple bounces decreasing in height
Use case: Logo landing, ball physics
Feeling: Physical, grounded, impactful

Cubic Bezier (Custom)

Full control over curve
Use case: Brand-specific motion signature
Tool: cubic-bezier.com for visual editing

Logo Animation Patterns

Entrance Animations

Fade In + Scale

  • Opacity: 0 → 100%
  • Scale: 80% → 100%
  • Duration: 0.6-1.2s
  • Easing: Ease out
  • Use: Professional, versatile

Slide + Fade

  • Position: Off-screen → Center
  • Opacity: 0 → 100%
  • Duration: 0.8-1.5s
  • Easing: Ease out or back
  • Use: Modern, directional

Bounce In

  • Position: Top → Center
  • Scale: Slight squash on landing
  • Duration: 1-1.5s
  • Easing: Bounce out
  • Use: Playful, energetic

Rotate + Scale In

  • Rotation: 180° → 0°
  • Scale: 0% → 100%
  • Duration: 1-2s
  • Easing: Ease out
  • Use: Dynamic, attention-grabbing

Loop Animations

Subtle Float

  • Position Y: 0 → -10px → 0
  • Duration: 2-4s
  • Easing: Ease in-out (sine wave)
  • Use: Website headers, idle state

Gentle Pulse

  • Scale: 100% → 105% → 100%
  • Duration: 2-3s
  • Easing: Ease in-out
  • Use: Call-to-action, breathing room

Slow Rotation

  • Rotation: 0° → 360°
  • Duration: 10-20s
  • Easing: Linear (exception to rule)
  • Use: Loading, tech brands

Wiggle/Jello

  • Rotation: -5° → +5° → -5° (quick)
  • Duration: 0.4-0.8s
  • Easing: Ease in-out
  • Use: Notification, attention-grabber

Exit Animations

Fade Out + Scale

  • Opacity: 100% → 0%
  • Scale: 100% → 80%
  • Duration: 0.4-0.8s
  • Easing: Ease in
  • Use: Smooth transitions

Zoom Out

  • Scale: 100% → 0%
  • Duration: 0.6-1s
  • Easing: Ease in or back in
  • Use: Dramatic exits

Timing and Duration Guidelines

Logo Animation Duration by Use Case

Use Case Duration Why
Website hero 1-2s Quick, don't block content
Splash screen 2-3s Branded moment, build anticipation
Email signature 2-4s Loop, not distracting
Social media intro 1-3s Attention span, algorithm friendly
Video intro/outro 2-5s Production value, memorable
Loading indicator 1-2s loop Fast enough to feel responsive

Frame Rate Considerations

  • 24 fps: Cinematic, slightly choppy (deliberate aesthetic)
  • 30 fps: Standard, smooth, web-friendly
  • 60 fps: Very smooth, modern, requires more data
  • Recommendation for logos: 30 fps (good balance)

Color and Motion

Color Psychology in Motion

Fast motion + bright colors = Energy, excitement Slow motion + muted colors = Elegance, luxury Contrast changes = Attention, urgency

Opacity and Visibility

  • Never go below 10% opacity (invisible on some screens)
  • Avoid rapid opacity flicker (accessibility concern)
  • Smooth opacity transitions (minimum 0.3s)

Accessibility Considerations

Motion Sensitivity

  1. Avoid rapid flashing: No more than 3 flashes per second
  2. Respect prefers-reduced-motion: Offer simpler version for users who need it
  3. Don't rely on motion alone: Ensure brand is recognizable even in static form
  4. Test with vestibular disorders in mind: Avoid spinning, rapid zooming

File Size and Performance

  • GIF size: Aim for <2MB for web
  • Lottie JSON: Aim for <100KB for fast loading
  • Layer count: Keep under 10 layers for complex logos
  • Duration: Longer animations = larger files

Professional Polish Checklist

Before finalizing logo animation:

  • Smooth easing on all keyframes (no linear motion)
  • Perfect loop (first frame = last frame values)
  • Appropriate duration for use case
  • No jarring movements or sudden changes
  • Logo remains recognizable throughout
  • File size is optimized
  • Tested at various sizes (mobile, desktop)
  • Works on solid color backgrounds
  • Motion feels "on brand" for the company
  • Can be watched repeatedly without annoyance

Common Mistakes to Avoid

  1. Too fast: Animations under 0.5s feel rushed
  2. Linear motion: Always use easing
  3. Overcomplicated: More keyframes ≠ better
  4. Infinite complex loops: Become distracting
  5. Ignoring brand personality: Corporate brand shouldn't have bouncy cartoon motion
  6. Poor loop points: Jarring restart kills the effect
  7. Excessive file size: Longer/complex animation not worth slow load times
  8. Forgetting mobile: Test on small screens
  9. Motion sickness triggers: Rapid zooming, spinning
  10. No variation: Same entrance for every context gets stale

Advanced Techniques

Path Morphing

Smoothly transform logo shape. Use sparingly - can break brand recognition.

Particle Effects

Add sparkles, confetti on special moments. Keep subtle for professional brands.

Mask Reveals

Logo revealed by animated mask (wipe, circle expand, etc.). Very versatile.

Parallax Layers

If logo has depth, animate layers at different speeds for 3D effect.

Stagger Animation

Animate logo elements sequentially with slight delays. Creates flow.

Echo/Trail Effect

Leave fading copies behind moving logo. Works for speed/motion concept.

Brand Personality Mapping

Corporate/Professional

  • Slow, controlled movements
  • Ease in-out curves
  • Minimal rotation (<45°)
  • Subtle scale changes (<10%)
  • 2-3 second durations
  • Clean, simple paths

Startup/Tech

  • Medium-fast movements
  • Back easing (slight overshoot)
  • Creative transitions
  • 1-2 second durations
  • Modern, energetic

Luxury/Premium

  • Very slow, deliberate
  • Long easing curves
  • Elegant fades
  • 3-5 second durations
  • Minimal movement

Playful/Creative

  • Bouncy, elastic easing
  • Rotation, wiggle
  • Bright accent movements
  • 1-2 second durations
  • Personality-driven

Gaming/Entertainment

  • Fast, impactful
  • Exaggerated movements
  • Particle effects
  • Short durations (0.8-1.5s)
  • High energy