Experiments
Ideas worth
sharing.
012026
Reaction–Diffusion
A living texture behind this site's homepage — a chemistry simulation running on the GPU, grown from fourteen seeds and reacting to your cursor.
The background of the homepage is not an image or a video. It is a Gray–Scott reaction–diffusion simulation: two imaginary chemicals spreading across a grid and reacting with each other, thousands of times a second, on the graphics card.
It starts from fourteen tiny seeds and grows outward until the colonies meet and fill the screen, then thins back to a sparse scattering and fills again — a cycle that never repeats exactly. Moving your cursor adds more of the chemical it grows from, so you plant new pattern wherever you go.
The whole thing is about two hundred lines of vanilla WebGL with no libraries, sitting at seven percent opacity. It should register as texture rather than as motion — the point is that it rewards a second look without ever competing with the words in front of it.