Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebFlood - Interactive Shallow Water Simulations in City Environments

Anselm Eickhoff, Bachelor Thesis

Homepage, interactive examples: http://aeickhoff.github.io/WebFlood/

Abstract

WebGL offers not only a graphics pipeline for modern web browsers, but can also be used as a simple GPGPU computation environment, making much more sophisticated web applications possible. As a proof-of-concept, WebFlood, a realtime, fully browser based flood simulation and visualisation was implemented. It employs a semi-lagrangian approach to solving the shallow-water equations. All computation is done by GLSL shaders on the GPU. The simulation state is displayed in a 3D visualisation, as part of a web page that allows user interaction with the simulation. WebFlood performs well in the classical 2D dam-break scenario of Fraccarollo and Toro (1995) and closely reproduces urban flooding behaviour of Iowa City (USA), given digital elevation data. Based on its cross-platform compatibility and simple distribution, two main applications are suggested: interactive public flood information and simulation-aided education for the example of hydrology.

Thesis

Full Thesis (PDF) Thesis Presentation (PDF)

About

Interactive Shallow Water Simulations in City Environments (GPGPU with WebGL)

Resources

Stars

58 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages