LAUNCH APP

A REAL-TIME DITHERED CAMERA
FOR THE WEB

EXAMPLES ↓

YOUR CAMERA, CIRCA 1989.

di_ther quantizes your live camera feed through a Bayer 4×4 ordered dithering matrix and a handful of hard-coded palettes. Highlights bloom into dot clusters. Shadows collapse to pure black. The mundane turns monumental.

It is not a filter. It never touches your old photos. It is a feeling-first camera toy — open the page, point, and watch the street outside render like a lost VGA cutscene. Everything happens on your device. Nothing leaves it.

0×4 BAYER MATRIX
0FPS REAL-TIME
0BYTES UPLOADED
0THE YEAR IT FEELS LIKE

PICK A PALETTE.
WATCH IT BREATHE.

This is the same math the camera runs — a live procedural scene crushed through Bayer 4×4 ordered dithering, right here in your browser. Move your cursor over the frame. Switch palettes. That's the whole trick, and it's enough.

TAP + DRAG
320×180 AMBER-4

RUNS ON ANYTHING.

ENGINEBAYER 4×4 ORDERED DITHERING
INPUTYOUR LIVE CAMERA — NOTHING ELSE
PALETTESLIMITED. ON PURPOSE.
OUTPUTSHAREABLE STILLS, INSTANTLY
LATENCYREAL-TIME. SIXTY FRAMES PER SECOND.
ACCOUNTNONE
UPLOADNEVER — ALL ON-DEVICE
EDITING SUITEABSOLUTELY NOT
PRICEFREE, LIKE 1989 SHAREWARE

THE STREET IS ALREADY RENDERING WITHOUT YOU

STOP SCROLLING. START SHOOTING.

LAUNCH di_ther ↗

NO INSTALL · NO SIGN-UP · WORKS IN YOUR BROWSER · BRING NIGHT