Nature Gallery¶
Run python -m bruhanimate.demos.nature_demo for six simultaneous panels:
Water, Reaction-diffusion, Smoke, Metaballs, Cloth, and Terrain. q quits.
Resize freely: the layout reallocates each owned panel without resetting it.
The gallery presents at 60 FPS and each panel updates at 30 ticks/sec.
On very small terminals panels clip or hide until more space becomes available.
See Water, smoke, cloth, and procedural worlds for individual demos, typed settings, controls, and presets. The factory-based layout in this demo is also a composition example.
Six resizable panels: water, reaction-diffusion, smoke, metaballs, cloth, terrain.
Run python -m bruhanimate.demos.nature_demo. q quits. Each panel owns a fresh simulation; resizing reflows them without restarting or reseeding their state.
- bruhanimate.demos.nature_demo.build_scene(buffer: Buffer) ResizableAnimation[source]¶
Build an owned 3-by-2 gallery; hidden slots start when space becomes available.