Shaders

Interactive rendering studies exploring real-time shader techniques for games.

Bayer Dither

An ordered dithering study using a 4x4 Bayer matrix to reduce the source image into stepped color bands.

Image: Vincent van Gogh, public domain. Source: Wikimedia Commons.

Halftone

A CMYK print-screen simulation that rebuilds the image from rotated cyan, magenta, yellow, and black dot patterns.

Image: Katsushika Hokusai, public domain. Source: Wikimedia Commons.

Engraving

An engraving-inspired shader that turns image tone into layered linework with adjustable density and pattern strength.

Image: Johannes Vermeer, public domain. Source: Wikimedia Commons.

Stained Glass

A stained-glass mosaic that cuts the source image into jittered glass pieces with adjustable cell size and lead-strip thickness.

Image: Paul Cézanne, public domain. Source: Wikimedia Commons.