glitch / generative

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.

GEN / 001

FLOW FIELD

canvas · particles · mouse-reactive
touch or move to warp the 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.

GEN / 002

FRACTURE GRID

SVG · geometry · scroll + mouse
scroll to corrupttouch or move to fracturecorruption: 0%

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.

GEN / 003

SIGNAL DECAY

canvas · waveforms · scroll + mouse
touch or move to inject noisescroll to 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.