Back to projects
In progress

IGNIS

Iterative Grid Network for Ignition Simulation

For eighteen years I watched fire behave like a physical system. IGNIS is that experience translated into a grid: cellular automata, data-oriented design, and the pressure of incident management. It is still in development — a working foundation for the public to feel the stakes, and eventually for agencies to train on something closer to the real machine.

IGNIS

Pocket Operations Commander

Step into the seat

The first screen is not a tutorial — it is a desk. Terrain under your eye, incidents burning on the map, weather and cost ticking on the right. Fleet Command waits for a staging point. You are already late, and that is the point.

IGNIS operations dashboard with active incidents on terrain
The ops desk — map, metrics, and an empty staging board

Chapter 01 · Pressure

Every hectare has a price

Active incidents stack as cards: size in hectares, status, a list that grows when you hesitate. Total cost climbs in red. V.A.R. score holds green until values at risk start to slip.

This is how emergency management actually feels — parallel fires, incomplete information, and a ledger that does not care about your intentions.

IGNIS incident list and metrics beside the fire map
Incident cards — the board that never stops updating

Chapter 02 · Atmosphere

Fire God Mode is not a toy

Lightning, dozer line, water drop — tactical verbs from the field. Wind, direction, and temperature are sliders because the atmosphere is a control surface, not a backdrop.

Cell diagnostics wait for a selection. The simulation will not invent meaning for you; you have to look at the grid.

IGNIS Fire God Mode and atmosphere controls
Tactical actions and atmosphere — physics as interface

Chapter 03 · Time & terrain

Run the clock. Watch the ridge take fire.

Time scales from 1x to 10x because wildfire decisions are about latency as much as geography. Pause when you need a breath. Reset when the lesson is over.

Two burns on a ridge teach more than a slide deck: wind vectors, containment lines, and the moment a small ignition becomes an incident with a name.

IGNIS map with two growing wildfire incidents
Terrain under pressure
IGNIS splash art — fire on a mountain ridge at golden hour
The feeling behind the grid

Trying to push radiant heat across grid cells at interactive rates forced me into the hardware — caches, layout, Structure of Arrays. IGNIS is fire behaviour and systems craft in the same frame.

From the fire line to the machine

Who it is for

Public understanding. Agency-adaptable training.

Most people never see the operational geometry of a wildfire. IGNIS aims to make that geometry visible without sanding off the consequences. For agencies, the same skeleton can grow into a training surface — physically grounded, performance-minded, honest about what the model can and cannot claim.

Python and Odin share the work: exploration where it helps, data-oriented paths where the frame budget is law. The project is still being built out — expect sharp edges and unfinished rooms.

Problem

Wildfire emergency management is invisible to the public, and agency training tools rarely capture the pressure of real operational decisions.

Approach

Cellular automata fire modelling with data-oriented design — Python and Odin respecting memory and frame time.

Outcome

An in-progress prototype with dual audience value: public understanding and a path toward agency training.

Technologies

  • Python
  • Odin
  • Simulation
  • Cellular Automata
  • Fire Behaviour
  • Data Oriented Design