Liquid simulation using Lagrangian particles. Updated version with 3D rendering (much more CPU intensive). Thanks to Infern0 for nice design tips.