Where can I find a good algorithm, or where is just a good place to start, to implement real-time, non-interactive smoke or fire or mist, in 2D?
I've come across this simple one and this complex 3D one but I was hoping for something in between. Anyone know of any good algorithms?