Tool · 2026 · WebGL · GLSL · three.js
Rupture
An image editor that treats damage as a material.
Built2026
TypeImage / shader
StackWebGL · GLSL · three.js
StateLive
What it is
Damage as a material, not a filter.
Displacement, tearing and channel drift as the actual tools rather than filters bolted on at the end. Every effect is a fragment shader, so nothing is waiting for a progress bar — dragging a slider changes the image in the same frame. There's a 2D pass over a full-screen quad and a 3D mode that lifts the pixels into a point cloud you can orbit. It opens on a photo already loaded, so there's nothing to do first.
Use cases
- Art-direct glitch, displacement and channel-drift on an image in real time.
- Treat damage as a material — every effect is a live fragment shader, no render wait.
- Lift pixels into an orbitable 3D point cloud for cover art or stills.
The tool
Use it live.
Opens on a photo already loaded, so there's nothing to set up. WebGL — needs a reasonably capable browser.