Tools & experiments All tools Contact
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
The tool

Use it live.

Live · runs belowOpen standalone ↗

Opens on a photo already loaded, so there's nothing to set up. WebGL — needs a reasonably capable browser.