Generative grid studio
Each live cell's age (0 up to ~55 frames, then it caps) sets its position along this palette's gradient — swap the palette and every cell remaps at once.
Click a swatch to change its color. Left → right is dark → light along the gradient.
Afterglow left behind by cells that just died, fading to background over N frames. 0 = off. (Life-like & Brian's Brain only.)
Seeds the grid from a picture — pixels brighter than the threshold become live cells.
No image loaded.
Re-injects the image's live cells every N generations while running, instead of a single one-time seed — a steady "light source" the automaton keeps reacting to. 0 = off.
Click / drag on canvas to draw or erase, live or paused.
Stores family + rule params only (not the grid), so a preset works at any resolution.
Serializes the full grid, rule, and view as JSON — reload it later or hand the file to someone else.
space play/pause C clear R randomize
Comma-separated neighbor counts (0–26) since counts can run past a single digit.
Same palette system as 2D. Pick "Custom…" and edit its stops from 2D mode's color section — the custom slot is shared between both.
Left-click/drag to draw or erase · right-click/drag to orbit · scroll to zoom.
Serializes the 3D grid, rule, and view as JSON.
space play/pause C clear R randomize