This site
A scroll-driven portfolio where the opening is a 3D dragonfly rendered entirely as text characters — the scene goes to a render target, and a fragment shader replaces every cell with a glyph chosen by brightness from an atlas baked 1:1 with the device pixel.
The parts worth talking about are the ones that went wrong first. The glyph atlas was originally baked at 64px and drawn at 6px, and that 10× minification silently ate the thin strokes — so pushing more cells toward the bright end of the ramp produced less ink on screen. The whole opening had to land in exactly 26 wheel notches, which meant deriving the page layout from that number rather than the other way round. And three.js turned out to skip any non-indexed geometry whose position attribute is not literally called position: no error, no draw call, blank screen.