Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do games make fire and smoke effects? [closed]

I searched the internet for information about particle systems and fire effects but I haven't found any good answers.

Some games have some sort of movie shown as the fire, which is pretty good, but not for fires which are close to the viewer.

How can I make realistic fire and smoke effects in a game? I am looking for good sample code or descriptions how to do this.

like image 704
Amir Zadeh Avatar asked May 20 '11 12:05

Amir Zadeh


3 Answers

If you really want to get started on the simulation of fluid like effects (which actually include smoke and fire) then have a look at Jos Stam's excellent "stable fluids" paper. It is perhaps mathematically somewhat involved if you're not familiar with the terrain. But if you get past the equations (this might help), it's not that hard. And there are plenty of implementations available.

Just Google "Stable Fluids" :) Perhaps not an actual particle system, but great fun nonetheless.

like image 85
Bart Avatar answered Sep 20 '22 05:09

Bart


While I do not have the knowledge to provide an answer myself, I can provide a lead for you: http://sourceforge.net/projects/real-time-fire/

The goal of this project is to create a fast generator of a volumetric fire animation. The generator uses a short precomputed sequence to produce an endless animation. Packages real-time-fire2.0 and higher contain additionally a heat haze.

like image 43
Seidr Avatar answered Sep 21 '22 05:09

Seidr


I would suggest searching for the source code of some games that require the use of a particle system.

If you can't find them, there's always Wikipedia for some basic knowledge. This might not be enough though.

like image 26
lesderid Avatar answered Sep 19 '22 05:09

lesderid