Shimmer Transition
A WebGL iridescent sweep — built from scratch using Gaussian bands,
cosine palettes, and Blinn-Phong lighting. No libraries.
Gaussian Band
exp(−d²·k) — smooth falloff from the crest
Cosine Palette
a + b·cos(2π(c·t+d)) — IQ's colour formula
Surface Normal
Analytic d/dx of the Gaussian drives hue rotation
Blinn-Phong
Fresnel rim + specular catch-light, additive
Wavy Edge
3 sine harmonics — organic, non-periodic feel
6 Palettes
prism · berry · lagoon · citrus · azure · ember
Each tap cycles to the next palette · Zero CSS animation · ~200 lines of GLSL