The algorithm behind Continuum is a fully continuous cellular automata system implemented in p5.js.
Each Piece begins from a random initial condition (seeded field) where the concentration of two abstract substances, A and B, evolve through iterative diffusion and nonlinear interaction.
A set of stable reaction parameters (feed, kill, and diffusion rates) are randomly chosen from a curated range known to generate visually complex but stable patterns. Each frame computes a local Laplacian operator to simulate diffusion, followed by a continuous update rule that drives self-organization.
The visual field is rendered as a dynamic interference map, color gradients are derived from a randomly generated palette and modulated by spatial noise, producing intricate morphologies that resemble sacred geometry, biological growth, and fluid motion.
Every output is algorithmically unique, arising from stochastic initialization; no two outputs ever repeat.