Momentum-Conservative Shallow Water Simulation on the GPU

Large Classroom (B234/B235)

Thursday June 22, 2023 - 3:00 pm to 4:45 pm


Simulating the behavior of flowing water is notoriously difficult and compute intensive. But when it works, it looks amazing and provides opportunities for compelling gameplay. Thankfully, modern GPUs provide enough power to do fluid simulations in real time. But the hard part remains: writing the simulation code! In this presentation, Jason Conaway (CTO of Exultant Games) will show you how to write a real time fluid simulation in Unity with HLSL compute shaders. The fluid simulation will implement a version of the shallow water equations that conserves momentum. Come prepared to take notes. Scuba gear is not required.


Guests