DemosΒΆ
This section contains content related to the demos package.
OverviewΒΆ
Each demo is a standalone runnable example for one effect. There are two ways to run a demo:
From Python:
from bruhanimate import plasma_demo
plasma_demo.run()
From the command line:
python -m bruhanimate.demos.plasma_demo
Available DemosΒΆ
audio_demo β System audio visualizer (EQ bars, waveform, mirror).
static_demo β Static background fill.
offset_demo β Scrolling offset background.
noise_demo β Coloured random-noise pixels.
stars_demo β Blinking star field.
snow_demo β Falling snow with ground accumulation.
rain_demo β Rain with wind and collision.
plasma_demo β Animated plasma with colour and info overlay.
gol_demo β Conwayβs Game of Life with rainbow decay.
matrix_demo β Cascading digital rain.
twinkle_demo β Twinkling star characters.
fire_demo β Fire simulation with heat spots.
firework_demo β Coloured firework explosions.
julia_demo β Animated Julia-set fractal.
line_demo β Bresenham line drawing.
holiday β Festive holiday scene.
boids_demo β Reynolds flocking simulation.
sand_demo β Falling-sand cellular automaton.
diffusion_demo β Gray-Scott reaction-diffusion (cycles coral/spots/stripes).
automaton_demo β Wolfram 1-D elementary CA (cycles rules 30/90/110/184).
voronoi_demo β Animated Voronoi diagram.
perlin_demo β Smooth animated noise field.