Canvas 2D
Pixel Matter
One height field, three ways of drawing it. The artwork from the home page, with its controls exposed.
Things I build to understand an idea, not to ship a product. Touch them first; the explanations are underneath.
Canvas 2D
One height field, three ways of drawing it. The artwork from the home page, with its controls exposed.
Canvas 2D, Bayer matrices
Ordered dithering on the site's own surfaces: a few flat tones that read as smooth, and the pattern that does it.
Variable fonts, CSS
A headline that fits its box by changing width instead of size. A variable font's width axis used for layout.
Canvas 2D, a wave equation
The pointer's wake from the home page in a tank of its own, with damping, speed and spring in your hands.