GENERATIVE
three pieces. no WebGPU. CSS, canvas, SVG — the accessible primitives. each responds to your presence. touch or mouse warps the field. scroll corrupts the signal. proximity fractures the grid. you are the input.
FLOW FIELD
1200 particles trace paths through a time-varying vector field. your cursor warps the field — particles orbit around your presence, leaving phosphorescent trails that fade into the dark. the field breathes on its own. you give it direction.
FRACTURE GRID
a grid of 96 polygons. scroll increases corruption — vertices jitter, edges blur, tear lines emerge. mouse proximity pushes cells apart and brightens their surfaces. the geometry wants to be whole. you won't let it.
SIGNAL DECAY
24 signal traces — oscilloscope ghosts. each one a different frequency. mouse proximity injects noise — the closer you get, the more the signal ruptures. scroll down and the signal decays: traces break, jitter multiplies, error messages surface. at the bottom, no carrier.