Back to ArcadeDither Cam
Live Dither Lab

Dither Cam

Pipe the camera through an ordered dithering pipeline and paint every frame with curated palettes.

Waiting for camera • Bayer 4×4

Dithered Output

Waiting for camera permission...•Bayer 4×4

Offline
Grant camera access to begin the dither stream.

Original Feed

Camera frames before processing

Mirror On

Controls

Play with halftone parameters to sculpt the aesthetic.

4x sampling
20%
0.90
1.00
Invert Levels
Mirror Output
Show Original Feed
Pause Processing

Tips

  • • Higher pixel density (> 8x) creates chunky halftones for a Game Boy vibe.
  • • Swap algorithms for different textures—Bayer keeps things orderly, blue noise adds film grain.
  • • Use pixel roundness for bubbled sprites—100% yields circles, 0% keeps hard squares.
  • • Drop dither strength toward 0 for cleaner posterization, or push toward 1.4 for noisy gradients.
  • • Flip the camera to capture the room, then pause processing to export a frame via right-click "Save image".

Built for the Laughingman's Arcade