Introduction to Fluid Simulation
Presentation slides can be found here.
Below are some captured movies from a smoke simulation I developed. Ideally, the movies would show the cursor, but the important features about each clip can still be understood. Density is injected into the simulation with a mouse click, and velocity is manipulated by clicking and dragging the cursor through the domain.