Fluid Simulation code - May 2013


With Conrad Verkler.

Final Project for 15-464 Technical Animation at Carnegie Mellon University, Spring 2013.

Developed 2D and 3D Stamm fluid simulators. Extended the simulation with vortex confinement. For this project I co-developed the 2D and 3D simulations and was responsible for writing a renderer for the 3D simulation. The renderer ended up being a sort of marching rays method using some tricks with a 3D texture to make the code more concise and drawing easier. Results are in the videos below. Source code for this also by request at the moment.