Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Master's Year Project - Fluid Simulation

 

My Master's project focused on fluid simulation with active vortices and real-time obstacle creation affecting river flow. I used DirectX 12 because its performance was significantly better than DirectX 11. Additionally, I wanted to learn DirectX 12 to future-proof my skills and gain an early understanding of the technology.

I chose fluid simulation for my project because I felt that many games lack realistic water effects. However, real-time fluid simulation in my project may have been too computationally demanding for use in video games.

By implementing different processes, such as a wave height map, I was able to showcase the various phases of the project. The fluid pipeline was one of the most challenging aspects, particularly the creation of wave density and height. By using Jacobi formulas, I was able to simulate smoother and more realistic fluid behaviour.

One of the many pipelines I created for the project was the advect velocity pipeline. This particular pipeline helped me generate a horizontal flow in the simulation.  


Piotr Lagwa

Support this post

Did you like this post? Tell us