How To Use PyroPlan

PyroPlan helps you build or import a floor map, run a fire/smoke evacuation simulation, and review outcomes like survival rate and deaths.

Map Editor: Purpose

The Map Editor lets you define map semantics explicitly so the simulator knows what is walkable, where exits are, and where doors/stairs are. This avoids color-detection ambiguity.

Map Editor: Steps

  1. Open Map Editor from the top nav.
  2. Optionally upload a background floor-plan PNG.
  3. Set grid size (higher grid = finer detail, slower simulation).
  4. Paint layers: Walkable (White (Area People can Walk)), Walls (black (Enforces Pathing)), Exits (red (People escape fire)) Optional layers: Doors (magenta (Initially closed, can be opened if people walk through them and open. Slows them down however)), Stairs (blue (Connects multiple floors (WORK IN PROGRESS)))
  5. YOU MUST Mark at least one Exit with the color RED.
  6. Click Export JSON to download a semantic map file or a PNG file.

Simulation: Purpose

The Simulation page runs your scenario and generates an output video with fire, smoke, agents, and final outcome metrics.

Simulation: Steps

  1. Open Simulation from the top nav.
  2. Upload your map file: Use semantic JSON from the Map Editor (recommended), or PNG with red exits.
  3. Set parameters: people (how many people are inside the map), steps (max simulation length), fire start (use random or row,col, example 75,75), alarm time (hypothetical fire alarm time), awareness radius (how far people can detect fire/smoke).
  4. Click Run Simulation.
  5. Wait for the render timer to finish (1-3minutes depending on map size and steps), then click Open Video.
  6. Review final metrics (death count and survival rate).