Hello everyone, I am trying to make a fire propagate within a spaceship. I want the fire to expand. Or fire bubbles to split and grow or a normal fire that expand.
Any hep would be very much appreciated
My initial thought is you’d need a Niagara particle system to represent the fire, and an interface (IFlammableInterface, for example) that you could add to flammable actors, maybe with a value to represent their flammability so you could have wood burn quicker than metal for example. You’d also need to mess with materials to create a charred look.
You’d check when the fire is touching an actor whether it implements the IFlammableInterface - and if it does, you spawn another fire particle system, or expand the existing one to cover it, making it grow. You might also be able to use physical materials, but I honestly don’t have much experience with them so I can’t say for certain.
There’s a short tutorial series covering this however, might be able to learn some stuff from that.