Real-time, interactive rendering of water, boids, and rain