Position based fluids
Visual simulation of smoke