Ditho

● WebGL2 Active
Presets:
Aurora Preset

Aurora Borealis

Domain-warped procedural field with rich ribbon transitions and Bayer 8×8 quantization.

Mode: Bayer 8×8
Dither Pixel: 2px
Seed: 42
Scale: 1.0
Cadence 60 FPS
JS CPU Draw 0.2 ms
GPU Render N/A
Drawing Buffer 1200×600
Fillrate 0.72M px

Visual Pipeline & Controls

Ordered Palette Ramp (5 stops)

Side-by-Side Dither Comparison

Compare ordered / noise quantization directly against the undithered continuous reference running synchronously in real time.

Quantized View

Bayer 8×8 (2px)
Quantized with threshold matrix across color stops

Undithered Reference

None (Continuous)
Continuous scalar field linearly mixed across palette

Curated Named Configurations

Each preset couples a procedural field model with tailored palette ramps and dithering parameters.

Declarative HTML Integration (data-dither)

Mount backgrounds without imperative JS using data-dither="preset" attributes and root MutationObserver.