Loops with no seam
The clip wraps on itself. MP4 or WebM to 4K, 60 fps.
Refraction, grain and motion, solved per pixel in the browser. Leave with a still, a seamless loop, a vector, or the component that draws it.
Free to use, no account. This header is the editor, running.
No stock artwork and no filter over someone else’s photograph. Colour, material and light, computed for the size you asked for.
Every preset is a finished frame. Open one in the editor and change one thing.
Presets, materials, motion and export live in one window, so the look you are building is the file you leave with.




Six ways out of the same document. None of them is a screenshot.
The clip wraps on itself. MP4 or WebM to 4K, 60 fps.

A self-contained React, Framer or HTML component. Nothing to install.

Grain computed at export size. Hover to look closer.

ISO and US sizes at any DPI, crop marks drawn in.

CSS, Tailwind and Figma variables, with the OKLCh kept.

Gradients, halftone screens and contour lines as SVG paths.




Seed, palette or motion, as far as you like. One archive.
Fluted, ribbed, prism, lens, ripple, frosted and liquid. Each one bends what sits behind it and hands it to the next.
Set type inside the editor and cut it out of the frame. It leaves as a PNG with alpha, a filled word, or the mask on its own.
Drop a PNG or SVG and it comes back extruded, bevelled and lit. This one is the exported component, rendering live. Move across it.

Not a layer stack. Every look goes through the same three passes, which is why a preview matches its export and a loop closes without a seam.
A warp field transforms the coordinate and the gradient is a colour function of it. They compose, so every look gets warping and motion for free.
field · base · overlay · mapGlass refracts the composite. Every blur tap re-solves the refraction beneath it, so it is a blur of the bent image and not a bend of the blurred one.
pixelate · refraction · motion blurLinear light the whole way, encoded to sRGB exactly once on the last line. That single encode is what keeps a wide gradient from banding.
light · grade · halftone · grain · ditherEverything the engine does is in the free tier. Pro is about what leaves it: resolution, no mark, and the formats other people need from you.
Everything the engine does, at screen resolution.
No account needed to start.
Print resolution, no mark, and every way out.
$59.88 billed yearly · save 38%
Open the editor, pick a preset, change one thing. Free, in the browser, no account.