Fluid Simulation for Computer Graphics