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.