
Ask the Framer Agent to add a chromatic aberration shader to any video for glass-like curvature and colorful dispersion.
The Hook
“(No spoken dialogue — High-energy audio transition with riser and sweep leading into the main theme.)”
Problem Agitation
“(No spoken dialogue — Ethereal and slightly mysterious pads build anticipation.)”
Product Reveal
“(No spoken dialogue — Sub-bass drop/impact at 0:08, followed by the main theme with pizzicato synths and sub-bass.)”
Feature Teaser
“(No spoken dialogue — Main theme continues with pizzicato synths, sub-bass, and atmospheric pads.)”
Call to Action
“(No spoken dialogue — Audio fades out with a lingering pad.)”
Synthesizable in Remotion · key components of the ai-code-refactor-flow template.
Simulates real-time typing in a chat interface, with text appearing character by character, followed by a 'Thinking' state and subsequent AI response generation.
Use `Sequence` and `spring` for character-by-character text reveal. Implement `interpolate` for opacity and scale transitions for the 'Thinking' and response blocks. Utilize `delay` for realistic typing pauses.
Applies a dynamic chromatic aberration effect to a visual element, which responds to mouse movement with glass-like curvature and colorful dispersion, accompanied by a subtle pulsing animation.
Implement a custom WebGL shader or SVG filter for chromatic aberration. Use `useCurrentFrame` and `map` to link mouse coordinates (or simulated coordinates) to shader parameters. Apply `spring` or `interpolate` for the pulse animation on the affected element's scale or opacity.
A subtle camera zoom and pan that guides the viewer's attention to specific interactive elements within a larger UI, enhancing focus on key actions or results.
Animate `transform: scale` and `transform: translate` on the root UI component. Use `spring` for smooth, organic camera movements. Define keyframes for different focus points (e.g., chat input, canvas area).
Purpose. Introduce the core interaction model: natural language commands for complex creative tasks.
Execution. Show a user typing a detailed prompt into an AI chat interface, highlighting the ease of use.
Purpose. Demonstrate the AI's ability to instantly convert abstract commands into tangible visual effects.
Execution. A 'Thinking' state followed by a dramatic, real-time application of the chromatic shader to a pre-existing visual.
Purpose. Showcase the dynamic and interactive nature of the generated effect, emphasizing control and responsiveness.
Execution. Mouse cursor interacting with the newly applied shader, revealing its responsive, glass-like properties and pulse.
Purpose. Conclude with strong brand recognition and a sense of innovation.
Execution. A clean, impactful reveal of the Framer logo, reinforcing the company behind the technology.
Objective
A user wants to refactor a complex JavaScript function into a more optimized, readable version using an AI agent.How the recipe adapts
The AI chat interface remains, but the prompt now describes code refactoring. Instead of a chromatic shader, a 'code flow' visualization appears on the canvas, showing lines of code dynamically reorganizing, simplifying, and highlighting optimized sections with a subtle, glowing effect. Mouse interaction could reveal different refactoring suggestions or highlight performance gains. The overall dark UI and smooth transitions are preserved, focusing on the elegance of code transformation.Scene durations (5 scenes, 22s)
Key Remotion components

A vibe design partner with an AI-native canvas for turning ideas into UI.

We heard you wanted to use Codex rate limit resets on your own time. Starting today, we’re rolling out the ability to save rate limit resets to use later. We’re starting Go, Plus, Pro, and Business

There's a hidden tax on every knowledge worker in the world, and nobody talks about it: The design tax. You're a strategist, a sales lead, a marketer. You were hired for what you know. But every me…