Smoke Demo
Run python -m bruhanimate.demos.smoke_demo.
See Water, smoke, cloth, and procedural worlds for presets and the combined gallery.
Rising smoke or sinking ink, with density advection and obstacles. Run with python -m bruhanimate.demos.smoke_demo.
-
bruhanimate.demos.smoke_demo.run(*, frames: int | None = None, fps: float = 30, preset: Literal['plume', 'ink', 'windy'] = 'plume', on_resize: Literal['raise', 'resize'] = 'resize') → int[source]
Play a typed preset at 30 simulation updates/sec; resize retains state.