
shadercn is a free, open-source set of 30 shader orbs. Install it with one command, then customize it. It is typesafe and works with shadcn/ui.
The Hook
“(No spoken dialogue — High-energy audio transition, pizzicato synths, sub-bass drop/impact.)”
Product Reveal
“(No spoken dialogue — Pizzicato synths, sub-bass drops/impacts, high-energy audio transitions.)”
Feature Teaser
“(No spoken dialogue — Pizzicato synths, sub-bass drops/impacts, high-energy audio transitions.)”
Call to Action
“(No spoken dialogue — Pizzicato synths, sub-bass drops/impacts, high-energy audio transitions.)”
Synthesizable in Remotion · key components of the shadercn-orb-launch-template template.
A small white square rapidly expands and pixelates into a complex, iridescent orb, accompanied by a glitching text reveal.
Use Remotion's <Sequence> and <AbsoluteFill> components. Animate a <Rect> component's scale and opacity, then apply a pixelation shader (e.g., using a custom WebGL component or SVG filter) to transition into a pre-rendered orb texture. Text reveal uses character-by-character opacity and position animation with a 'glitch' effect via CSS transforms and filter properties (e.g., hue-rotate, blur).
A grid of diverse shader orbs is displayed, with a bounding box highlight animating between selected orbs, synchronized with a command-line typing animation.
Render a grid of <Image> or <Canvas> components for the orbs. Implement a <Rect> component for the bounding box, animating its 'x' and 'y' position using `interpolate` with `spring` for a bouncy feel. The command line text can be animated using `splitText` and `delay` for a typing effect, with a cursor blink animation.
A code editor pane displays changing React props, which dynamically alter the visual state (color, pattern) of an adjacent 3D shader orb.
Use a <Code> component for the editor, animating line-by-line or character-by-character changes. The orb can be a <Canvas> or <ThreeCanvas> component, where shader uniforms (e.g., color, frequency, amplitude) are driven by `useCurrentFrame()` and `interpolate` based on the code changes. Implement a `spring` animation for smooth transitions between orb states.
Purpose. Hook the viewer immediately with a visually striking, abstract representation of the product's core offering.
Execution. A pixelated square transforms into a beautiful, complex shader orb, followed by a glitching text reveal: 'Beautiful shaders made simple.'
Purpose. Demonstrate the breadth of the product and its ease of use.
Execution. A grid of 33 diverse orbs is presented, followed by a clear command-line instruction showing how to install them.
Purpose. Illustrate the dynamic and customizable nature of the shaders through code interaction.
Execution. A code editor pane shows changing React props, which directly influence the real-time appearance and state of a shader orb.
Purpose. Reinforce the product's value proposition and guide the user to the next step.
Execution. Impactful single words ('Copy.', 'Ship.') with glitch effects, leading to the final brand lockup and website URL.
Objective
Launch a new AI-powered code generation tool called 'SynapseAI'.How the recipe adapts
The PixelatedOrbReveal primitive would be adapted to reveal a glowing, neural network-like 'Synapse Core' instead of an orb, with glitching text 'Code Smarter, Not Harder'. The OrbGridHighlight would become a 'Synapse Module Gallery', showcasing different AI models with bounding box highlights and command-line prompts for integration. The CodeDrivenOrbState would be 'CodeDrivenSynapseState', where changing parameters in a code editor dynamically alter the visual complexity and 'thinking' state of the Synapse Core, demonstrating its real-time code generation process. The final CTA would feature 'SynapseAI.run' with similar impactful text reveals.Scene durations (4 scenes, 15s)
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

We just launched something the VFX community has been waiting for. OpenArt VFX lets you apply real visual effects to footage you already have. It lets you mask any region of your video and replace it with AI-generated content that matches the scene's lighting and physics. https://t.co/dnQjrZCWC4