-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Some experiments with realtime water & erosion simulation on heightfield terrains, using OpenGL 4.3.
- C++11 (using mainly Visual Studio 2013
- OpenGL 4.3
- trunk version of ezEngine (also taking a minor part into its development) ** Used for File IO, Memory Management, Basic Math, Window creation, Input, ...
- GLU
- AntTweakBar
Heightfield water: "Column base Water simulation" Water in column, each column connected to 4 neighbors with "virtual pipes". Outgoing flow in each of the 4 directions is saved per heightfield-pixel.
Idea relatively good explained and why the outgoing-flow thing is so important can be found here. While being not very detailed Theses slides can give a very good overview what this is all about.
(todo: Short explanation, give some references)
(todo: Short explanation, give some reference
(todo: Short explanation, give some references)
Cheap gradient rendered with fullscreen triangle after everything else (todo)
- Using some fancy C++11 feature
- Renderer is based on some gl wrapper classes that are not meant to abstract OpenGL but just to make things easier
(List not complete, mostly a memory aid to my self)
- Implement visible Waterflow like described here
- Athmospheric Scattering
- Fancy erosion stuff
- Water Spray?
- Moar sliders
- Moar sliders
- More OpenGL wrapper stuff