Smoke Simulation

Technologies: C++

This was another one of my projects for CIS 563 – Physically Based Animation. The purpose of this project was to implement a smoke simulation system using a semi-Lagrangian approach. You can think of the whole container as a grid, where the cells of the grid store information such as the velocity, density and temperature of the fluid.