WaterFlow

A Project for simulating and visualizing water

About WaterFlow

Waterflow is a project to make a water simulation and visiualization program, consisting of students at Linköping University (LiU). The project was issued on the behalf of ScienVisic which specializes in . The project is part of the course TSBB11 at LiU for the fifth year engineering students.

For more details about the project you can check out our documentation at this GITHUB page, which contains the user manual and technical documentation. Or if you want to have a look the code without having to actually look at code you can check out the Doxygen site.

Our Results

The project resulted in a 2D solution for water visualization in large scale terrains, which simulates and renders in realtime on decent hardware. A visually pleasing water rendering was implemented and the results can be seen below.

Figure 1Figure 2Figure 3

A full 3D solver was implemented and rejected due to the slowness of the method. The Shallow Water Equations were investigated as a more suitable method for physically based simulation and two different methods were implemented and evaluated on the CPU. The heightfield method presented in the final product is however, unsuitable as a physically based simulation tool as it does not guarantee volume preservation and is very hard to link to physical values in terms of flow etc.

Download Waterflow Source

You can get the complete source code for Windows and Mac (currently) at GITHUB

Visit Download Page

Contact

All members of the project are listed here, why not send them a message?

Conrad Wahlen
Jens Edhammer
Andreas Boden
Jakob Ruhl
Michal Godymirski
Eric Rundcrantz
Peter Andersson