
Three new brushes for kool-brushez: NYC subway lines, little figures from architecture drawings, and gunpla components. The UI now lets you try many brushes at once.
The Hook
“(No spoken dialogue — High-energy riser/sweep followed by sub-bass drop/impact, driving electronic beat begins.)”
Feature Teaser
“(No spoken dialogue — Driving electronic beat with arpeggiated synth melody continues.)”
Feature Teaser
“(No spoken dialogue — Driving electronic beat with arpeggiated synth melody continues, bright plucked synth enters.)”
Product Reveal
“is water”
Synthesizable in Remotion · key components of the generative-brush-showcase template.
Lines and shapes appear to be drawn onto the canvas over time, as if by an invisible hand, revealing complex structures like subway maps or component outlines.
Utilize SVG path animations with `stroke-dasharray` and `stroke-dashoffset` properties, interpolating the offset from full to zero. For more complex shapes, use `interpolatePaths` or `morphSVG` techniques. Control timing with `spring` or `linear` interpolation for drawing speed.
A sidebar UI panel smoothly transitions its content, revealing new settings and controls relevant to the selected brush, often accompanied by a subtle background shift or tab highlight.
Implement a `spring` animation for the opacity and `translateY` or `translateX` of the content within the panel. Use `Sequence` and `AbsoluteFill` for managing different UI states. Ensure smooth data updates for sliders and dropdowns.
The entire canvas content quickly fades out or wipes away, followed by a new set of generative elements drawing in, creating a distinct scene transition.
Animate the `opacity` of the canvas content to 0, or use a `scale` and `opacity` combination for a 'zoom out and clear' effect. Follow with a `delay` and then trigger a new `GenerativeLineDraw` animation for the next set of elements.
Purpose. Introduce the first new brush (NYC subway lines) and demonstrate its core functionality.
Execution. A generative drawing of a subway map unfolds on the canvas, with UI elements updating to reflect 'Subway' settings.
Purpose. Showcase the second new brush (gunpla components) and its unique visual output.
Execution. The canvas clears, and intricate gunpla model components are drawn, with the UI switching to 'Gunpla' settings.
Purpose. Present the third new brush (architectural figures) and its distinct style.
Execution. More architectural figures are drawn onto the canvas, and the UI updates to 'Crowd' settings.
Purpose. Highlight the product's key innovation: the ability to use multiple brushes simultaneously.
Execution. All three brush types (subway, gunpla, figures) are drawn together on the same canvas, demonstrating the combined creative potential.
Objective
Showcase 'SynthFlow', a generative music composition tool with new sound wave brushes.How the recipe adapts
The GenerativeLineDraw primitive will be adapted to draw complex, evolving sound wave patterns instead of subway lines or figures. The UIPanelSwitch will transition between 'Harmonic Cascade', 'Rhythmic Grid', and 'Ambient Swirl' parameter controls. The CanvasClearAndReveal will reset the visualizer for each new wave type. The final scene will layer all three wave patterns, demonstrating the multi-brush capability for sound visualization.Scene durations (4 scenes, 16.6s)
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