3

Fluid

Interactive webtoy by David Li is a fun fluid dynamics simulator which lets you play around with various parameters - here is a video of it in action:

Fluid simulation is a GPU implementation of the FLIP method (with various additions). Particle rendering uses spherical ambient occlusion volumes. 

You can find out more and try it out for yourself here