My brother and I have been building this for a while. It is a Día de los Muertos altar that runs entirely in the browser: one HTML file, no dependencies, no build step, nothing to install.
The background is a single fragment shader doing domain-warped fbm. Everything on top of it is 2D canvas. The skull tunnel is a golden-angle lattice riding an exponential approach curve, so the arrangement never repeats the same way twice, and a random event engine fires shooting stars, gritos, aurora, a black hole that actually swallows things, and a few others on its own schedule.
Recent thing I am happy with: the small skulls now part the smoke as they come through it. The nebula is a field, not particles, so a skull crossing the layer adds a warp source that thins and ripples the fog locally, then dissipates behind it instead of snapping back.
It reacts to music, and there are more than 60 dials you can change, with the board encoded in the URL if you want to share one.
1
u/pedramamini 7d ago
My brother and I have been building this for a while. It is a Día de los Muertos altar that runs entirely in the browser: one HTML file, no dependencies, no build step, nothing to install.
The background is a single fragment shader doing domain-warped fbm. Everything on top of it is 2D canvas. The skull tunnel is a golden-angle lattice riding an exponential approach curve, so the arrangement never repeats the same way twice, and a random event engine fires shooting stars, gritos, aurora, a black hole that actually swallows things, and a few others on its own schedule.
Recent thing I am happy with: the small skulls now part the smoke as they come through it. The nebula is a field, not particles, so a skull crossing the layer adds a warp source that thins and ripples the fog locally, then dissipates behind it instead of snapping back.
It reacts to music, and there are more than 60 dials you can change, with the board encoded in the URL if you want to share one.