# Visual Inspiration & Techniques Ideas and techniques for creating premium promo videos. **These are suggestions, not templates.** Let your creative instincts lead. --- ## Animation Toolkit ### Spring Physics Play with these parameters for different feels: - `damping: 8-12` → bouncy, playful - `damping: 15-20` → smooth, professional - `damping: 25+` → snappy, minimal overshoot - `mass: 0.5` → lighter, faster - `mass: 1.5` → heavier, more momentum ### Timing Curves - **Staggered reveals**: Delay each element by 10-20 frames for cascading effect - **Anticipation**: Small backward motion before forward (scale 0.95 → 1.1 → 1) - **Overshoot**: Go past target, settle back (translateY: 50 → -10 → 0) - **Ease-out emphasis**: Quick start, slow finish draws attention ### 3D Transforms ``` transform: `perspective(1000px) rotateY(${angle}deg) rotateX(${tilt}deg)` ``` - Perspective 800-1200px for subtle depth - Perspective 400-600px for dramatic angles - Combine with translateZ for parallax layers --- ## Transition Ideas **Metallic Swoosh Wipe** - Diagonal gradient mask that moves across screen - Add metallic sheen with animated gradient position - Motion blur on the leading edge **3D Flip Reveal** - Element rotates on Y-axis to reveal new content - Add backface-visibility for clean flip - Slight scale increase during rotation adds impact **Particle Dissolve** - Break content into grid, animate each cell - Random delays create organic dissolve - Scale down + fade for dust effect **Zoom Through** - Camera pushes through current scene - Scale up rapidly (1 → 3) with fade - New scene scales down from large (3 → 1) **Directional Slide** - Content slides out, new content slides in - Add subtle blur during motion - Offset timing for overlap transition **Morph Transform** - Shape morphs into next shape - Use clipPath animations - Smooth color transitions during morph --- ## Visual Elements ### Browser Mockups - **Floating**: Dramatic shadow, slight rotation (2-5deg) - **Perspective**: rotateX(5deg) rotateY(-10deg) for 3D tilt - **Device frame**: Wrap in laptop/phone bezel - **Animated cursor**: Show interactions, clicks - **Screen glow**: Soft light emanating from display ### Stat Presentations - Counter animation (0 → final value) - Circle/ring fill animation - Bar chart that grows - Number with pulsing glow on reveal ### Text Reveals - Word-by-word fade-in - Character stagger (typewriter+) - Clip-path reveal (text slides out from behind mask) - Blur-to-sharp focus transition - Scale up from baseline ### Background Effects - Subtle gradient animation (hue shift) - Floating particles or dots - Grid pattern with perspective - Mesh gradient with smooth movement - Noise texture overlay (very subtle, 2-5% opacity) --- ## Scene Concepts ### Opening Hook - Start with the pain, not the product - Big stat that stops scrolling - Question that hits home - Dark/urgent colors for problems ### Product Reveal - Build anticipation with pause - Logo animation with impact - Sound design moment (sync to visual) - Color shift from problem (red) to solution (blue) ### Feature Showcase - Show the UI, not just describe it - Highlight interactions with cursor/focus - Before/after comparisons - Split screen demonstrations ### Closing CTA - Clear single action - Urgency without desperation - Reinforce brand identity - Leave contact/URL visible --- ## Color Psychology **Problems/Pain**: Red (#dc2626), Orange (#ea580c), Dark grays **Solutions/Benefits**: Blue (#3b82f6), Green (#22c55e), Purple (#8b5cf6) **Urgency**: Amber (#f59e0b), Red accents **Trust**: Blue (#3b82f6), Navy (#1e3a5a) **Premium**: Deep purple (#7c3aed), Gold accents (#fbbf24) --- ## Things That Pop - Unexpected motion direction - Pause before big reveal (2-3 seconds of buildup) - Scale changes (tiny to big, big to tiny) - Depth through layered parallax - Consistent motion language throughout - One "hero moment" per scene, not everything moving at once --- ## Technical Notes **Performance** - Keep transforms on GPU (transform, opacity) - Avoid animating width/height (use scale) - Pre-compose complex scenes **Readability** - 60-100px minimum for headlines at 1080p - High contrast text/background - Don't animate text people need to read **Timing** - 4-6 seconds per major scene - 1-2 seconds for transitions - Match voiceover rhythm, not just timestamps