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.