Fire propagation and extinguishing

I am developing a firefighting simulator for a volunteer fire department I work for and I wanted to know I can get the fire to:

  • Diminish once the player aims and sprays it with a hose.
  • Spread across surfaces.

I’m not new to Unity, but I am new to using fire particles as a mechanic. Can anyone help me out? Thanks in advance!

This is a big hairy area of computational dynamics, usually implemented via some kind of cellular automata that models the fire spread, and then a visualization system that observes the state of the cellular automata and produces visuals accordingly. I would recommend going to read some of the information that comes up on the web about modeling the spread of fire, as (surprise!) this is well-trodden ground among folks who are into that sorta thing.

Hey,

I have released an asset that does just this: Ignis - Interactive Fire - URP/HDRP | Particles/Effects | Unity Asset Store. I hope this helps :slight_smile: