← All resources

Shades of Halftone

Auto-discovered

Blog Beginner

Maxime Heckel

Visit resource ↗

Description

Blog tutorial by Maxime Heckel on artistic halftone post-processing in GLSL fragment shaders. This URL is one long-form article with interactive widgets.

It builds from distance-field dots and fract grids through lattice-aligned pixelization, luma-driven radius, and variants such as soft edges, overlapping grids for Moire, ink splatters, color blends, broken grids, and animated patterns over images, video, or 3D. Context links halftone to other pattern-based creative post effects.

Aimed at beginners and intermediate creative coders with basic UV math in GLSL. Prior shader experience helps, but the piece starts from drawing a circle.

Free public blog with live demos and copyable snippets. A WebGL-capable browser is enough to follow along.

Useful for deliberate creative control over halftone looks instead of opaque filter presets.