Presets Scene Create Export Pricing Showcase Guides MCP Docs Changelog
Welcome from Product Hunt. Build your first scene free. Open the studio

Build it visually. Build it with AI. Ship it in one line.

Shaders, 3D, and text in one compositor. Export a single embed tag that works on any site. No packages, no build step, no SDK in your project.

Create your first scene
Refract on Product Hunt

40+ presets, 30+ effects,
30+ materials.

Gradients, noise, plasma, caustics, chrome, topographic contours, and more. Start from a preset, import your own SVG, or write custom GLSL.

refract.build
Presets
Mesh Gradients
Mesh Gradients
Grainy
Grainy
Neuro Noise
Neuro Noise
Shapes
Shapes
Plasma
Plasma
Vector Fill
Vector Fill
3D
3D
Caustics
Caustics
Chrome
Chrome
Topographic
Topographic
Stained Glass
Stained Glass

Not just effects. Full scenes that respond.

Add text, shapes, and 3D alongside your shaders, then animate them. Hover, click, scroll, and viewport triggers. Chain animations across layers and export the whole scene as one embed.

refract.build

Text & Shapes

15 font families, custom font uploads, shapes, and colors. Position anything freely on the canvas alongside shader layers.

Events & Interactions

Mouse follow, repel, distort, pulse, and orbit. Click toggles, hover animations, scroll-driven motion, and viewport triggers.

Animation Choreography

Chain animations across layers for sequenced motion. 10 easing functions including spring, snap-back, and elastic. Ping-pong loops.

One Embed Out

Text, shaders, 3D, interactions, animations. The entire scene exports as one embed you paste anywhere.

refract.build
Stack

Stack, blend, and compose. It's the way you already work.

A full layer compositor. Stack shaders and images, blend them together, drag to reorder. Shader, image, vector fill, 3D, and effect layers in one canvas.

  • Shader, image, vector fill, 3D, and effect layers
  • 5 blend modes: Normal, Multiply, Screen, Overlay, Add
  • Bloom, chromatic aberration, film grain, scan-lines, vignette, colors
  • Per-layer opacity and visibility
  • Drag-and-drop reorder
refract.build
Vector

Turn your logo into a living asset.

Import any SVG. Your logo, your wordmark, a custom shape. Fill it with a live shader. It responds to cursors, scroll, and time.

  • Import any SVG: logos, icons, wordmarks, custom shapes
  • Fill with any shader preset or custom GLSL
  • All interactions work: mouse, scroll, hover, viewport
  • Same embed export as everything else
refract.build
3D

Any SVG, now in 3D.

Import any SVG and Refract turns it into a 3D object. No modeling required. Apply any shader as the surface, add motion and interaction, and export the same embed.

  • SVG to 3D mesh in one step
  • Apply any shader preset or custom GLSL as the material
  • Full interactivity: mouse, scroll, hover, viewport
  • 7 primitive types with full PBR materials
refract.build
GUI

The GUI is the starting point, not the ceiling.

Other tools give you knobs. Refract gives you the engine underneath. Every slider writes real GLSL. Open the code, edit it live, and annotate custom uniforms. The UI builds controls from your comments.

  • Bidirectional sync: sliders update code, code updates sliders
  • Custom uniform annotations (min, max, default, color)
  • 13 GLSL starter templates including raymarch, metaballs, and crystal
  • Compile error highlighting with line numbers
refract.build

Describe it. Refract builds it.

Type what you want in plain language. Refract generates shaders, scenes, and 3D compositions directly in the editor. Edit the result with the same visual tools. No prompt engineering, no copy-pasting code.

  • Generate shaders and scenes from text prompts
  • AI-composed layouts with text, shapes, and effects
  • Full editing access after generation
  • 200 generations per month on Pro + AI
refract.build

Or let your AI coding tool build it.

Refract has an MCP server. Claude Code, Cursor, and other AI coding tools can create shaders, compose scenes, and manage your library from the terminal. The output is the same embed, not code you need to bundle.

  • Create shaders, 3D scenes, and full compositions from any MCP client
  • AI-generated scenes save to your library with full editing access
  • Custom Three.js scenes with PBR materials, lighting, and mouse tracking
  • Works with Claude Code, Cursor, Windsurf, and any MCP client

One embed. Nothing
in your codebase.

No npm package. No SDK import. No build step. Paste an iframe and your site stays exactly as it was. Works in Webflow, Framer, React, WordPress, or plain HTML.

Shareable Link

Every effect gets a live URL. Share it, preview it, or embed it directly.

Embed Code

Copy, paste, done. Works in Webflow, Framer, React, or plain HTML.

Image Export

Grab a still in PNG, JPG, or WebP.

Video Capture

Record 3 to 15 seconds as WebM or MP4. Perfect for previews and social.

refract.build

Free to build.
Pro to ship clean.

No credit card required. All presets, all features, all export formats on every plan.

Free
$0

All presets, all features, all export formats. Five saved projects to start.

  • 5 saved shaders
  • All 80+ presets
  • Scene editor with text, shapes, 3D primitives
  • Layer compositor & blend modes
  • Animation engine (hover, click, scroll, appear)
  • Custom 3D runtime (Three.js)
  • MCP API access (API keys)
  • Post-processing pipeline
  • All interaction modes
  • Refract watermark on embeds
Start building, free
Pro Recommended
$14 /month

Unlimited projects and clean embeds without the Refract watermark.

  • Unlimited saved shaders
  • Everything in Free
  • No watermark on embeds
  • Folders for organizing projects
  • Priority support
Start Pro
Pro + AI
$24 /month

Everything in Pro plus native AI generation. Create effects, scenes, and 3D from natural language prompts.

  • Everything in Pro
  • 200 AI generations per month
  • Generate shaders from text prompts
  • AI-powered scene composition
  • Smart model routing (fast + powerful)
Start Pro + AI

Nothing enters your codebase, on any plan.