DITHER LAB

real-time ASCII + ordered-dither shader
abhaimatta.xyz ↗

drop an image here, or click to upload

a demo scene is loaded until you do
512×384 · loading… ASCII · cell 10px · 10 glyphs
10px
1.00
0.00
Every pixel is shaded live by the GPU: glyphs are drawn from a packed-bit 5×5 grid, palette colors are chosen by comparing luminance to a Bayer threshold — no CPU loop, no bitmap font, no external assets.