Fluid Simulation For Computer Graphics: A Tutorial in Grid Based and Particle Based Methods
Visual simulation of smoke