
Lens Distortion shaders are live in Paper — fisheye, duotone, smoke and more.
The Hook
“(No spoken dialogue — A prominent riser leads into a sub-bass drop/impact at 0:01, setting an energetic tone with synth melody and 808 drums.)”
Product Reveal
“(No spoken dialogue — The driving synth melody continues with frequent percussive hits, maintaining high energy. A significant riser builds at 0:09, leading to a sub-bass drop/impact at 0:10.)”
Feature Teaser
“(No spoken dialogue — The energetic electronic score continues, punctuated by crisp 808-style drum machine percussion and synth stabs, driving the pace.)”
Call to Action
“(No spoken dialogue — The electronic track maintains its driving rhythm, leading to a final impactful beat as the logo appears.)”
Synthesizable in Remotion · key components of the shader-driven-tech-launch template.
A UI panel with sliders and input fields dynamically adjusts visual effects (e.g., chromatic aberration, blur, distortion) on an adjacent image in real-time. The image transforms smoothly as parameters change.
Utilize Remotion's `<AbsoluteFill>` for layout. Implement `interpolate()` for slider values to drive CSS filter properties (e.g., `filter: 'blur(calc(var(--slider-value) * 10px))'`) or SVG filters. Use `spring()` for smooth slider handle movements and UI element transitions. Integrate WebGL shaders for advanced effects like chromatic aberration and lens distortion, passing animated uniform values.
Text appears with a subtle scale-up and fade-in, often accompanied by a glitch or chromatic aberration effect, then holds briefly before a quick cut.
Employ `interpolate()` for `opacity` and `scale` CSS properties. For the glitch effect, use a combination of `filter: 'hue-rotate()'` and `transform: 'translateX()'` with `random()` values or a custom WebGL shader for chromatic aberration. Ensure `durationInFrames` and `delay` are precisely timed with audio cues.
The camera smoothly pans and zooms across a detailed application interface, highlighting specific interactive elements like dropdown menus, property panels, and context menus, which animate responsively.
Use `interpolate()` for `transform: 'translateX()'`, `translateY()`, and `scale()` on the main content container to simulate camera movement. Implement `spring()` for dropdown and context menu animations (e.g., `opacity` and `transform: 'scaleY()'`). Ensure UI elements are rendered as React components for interactive state changes.
Purpose. Immediately grab attention by showcasing the core visual effect and introducing the 'Lens Distortion shader' concept.
Execution. Rapid-fire demonstration of the shader's capabilities on diverse imagery, with UI controls animating to show parameter changes, all synchronized with an energetic audio hook.
Purpose. Educate the viewer on the granular control and versatility of the shader, demonstrating various parameters and their impact.
Execution. Sequential scenes applying different shader effects (noise, bulge, dispersion) to new images, with the UI sliders clearly showing adjustments and their immediate visual results.
Purpose. Illustrate how the shader fits into a broader creative workflow and its ease of use within the 'Paper' application.
Execution. Zooming out to reveal the full application UI, showing shader selection, parameter adjustments, and the 'Copy as React CSS' export option, emphasizing developer-friendliness.
Purpose. Conclude with a clear message about availability and reinforce the brand identity.
Execution. A quick cut to code demonstrating the export, followed by a concise text overlay announcing the shader's availability, and a final brand logo reveal.
Objective
Launch a new AI-powered code refactoring tool.How the recipe adapts
The 'ShaderParameterControl' primitive adapts to 'CodeRefactorParameterControl', where sliders adjust AI refactoring aggressiveness or style. 'DynamicTextReveal' becomes 'DynamicCodeSnippetReveal', showing before/after code with glitch transitions. 'InteractiveUIPan' highlights features within the SyntaxFlow IDE, demonstrating real-time code analysis and refactoring. The chromatic aberration and radial blur are applied to code snippets as they are being 'processed' or 'optimized' by the AI, visually representing the transformation. The fast-cut rhythm and energetic electronic music remain, synchronized with code changes and UI interactions.Scene durations (4 scenes, 23s)
Key Remotion components

Anthropic Labs launches Claude Design, which turns conversation into prototypes, slides and one-pagers, powered by Claude Opus 4.7.

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

Your work tools in Claude are now available on mobile. Explore Figma designs, create Canva slides, check Amplitude dashboards, all from your phone. Give it a try: