Ethan Willingham

The truth lasts forever; this is a website.

  • A glowing vortex of gold and teal points, a strange attractor rendered on the GPU.

    Obi Juan Algorithm

    21st of May, 2026

    a WebGPU gallery of math and algorithms you fly through, each rendered as a million points in 3D: real randomness, strange attractors, fractals, a quasicrystal, the prime numbers, the cosmic web, and the shadow of a four-dimensional shape.

  • A Gray's Anatomy engraving of the teeth set in the jaw.

    How Much of You Do You Need?

    21st of May, 2026

    an interactive descent through the parts of the body you can live without, from a spare bone in your foot down to a heart on a machine, set against real anatomical engravings with a weight meter that drains as each part goes.

  • Daubigny's painting The Hamlet of Optevoz: cottages by a stream at dusk.

    The Old Masters

    1st of May, 2026

    a small private gallery. Storms and saints, harvest fields and harbour scenes. Click any image to zoom.

  • Particle Life: pink and yellow-green cell-like blobs self-organizing from colored particles.

    100,000 Particles, Running on Your GPU

    26th of April, 2026

    a WebGPU simulation where 100,000 colored dots obey three lines of math and self-organize into something that looks alive.

  • The mining game: a jet-powered drill tank flying over a Soviet-style surface, with a dug shaft below.

    Grand Motherload

    25th of April, 2026

    a browser-native take on the 2004 mining game I never quite stopped playing. Drill down, collect ore, upgrade your rig, see how deep you can go.

  • Earth from space at the day/night terminator, city lights glowing across nighttime South America.

    Every Hour of Daylight, Visualized

    23rd of April, 2026

    a spinnable 3D Earth with NASA's night-side imagery and a daylight breakdown for any point on the planet.

  • A scatter of colorful dots, particles rendered with nothing but CSS box-shadow.

    Rendering Particles Without a Canvas

    23rd of April, 2026

    three physics demos with no canvas, no WebGL, no SVG. The entire renderer is one CSS property on a single 1px div.

© 2026 Ethan Willingham