Procedural Fish Swim
A school of procedural fish rides a closed spline through an underwater scene — chain spines bend under per-joint angle constraints, fins and tail fan follow the total bend. Surrounding them: kelp sway, rising bubbles, drifting motes and god-ray shafts. One JSON sheet drives fish kinds, lanes, captions and palette.
How it works
Author the closed loop spline in [0,1] coords and drop a few fish on it
Pick kinds (stream/reef/eel/koi), scales, lanes and per-fish palette
Tune environment counts and palette, write captions, render