Dithered Waves

Domain-wrapped Fractal Brownian Motion with retro dithering post-processing

Dithering Controls

Number of color levels for quantization

Size of each pixelated block

Zoom level of the Brownian motion pattern

About

Domain Wrapping: Nested FBM creates organic flowing patterns

Ordered Dithering: 8×8 Bayer matrix for authentic retro look

Color Quantization: Reduces color depth for vintage feel

Pixelization: Downsamples resolution for pixel art aesthetic

Technique

This demo recreates the "Dithering Waves" scene from Maxime Heckel's article on retro shading techniques.

The pattern uses domain wrapping with Fractal Brownian Motion, inspired by Inigo Quilez's work.

Post-processing applies authentic retro dithering effects as described in the original research.