I just found this on the web. It's a completely free game engine called nGENE
Youtube vid http://www.youtube.com/watch?v=syKuS9Fn ... grec_index
http://ngene.wikidot.com/
Great game engine With GREAT WATER!
-
- Posts: 83
- Joined: Fri May 28, 2010 8:59 am
- Location: Perth, Australia
-
- Posts: 1215
- Joined: Tue Jan 09, 2007 7:03 pm
- Location: Leuven, Belgium
This is about the same water implementation my engine's using, I just didn't implement any reflections yet (and I use a quickly put together heightmap and normal map for the waves)
There's an article on gamedev on how to implement it, but they assume you have a deferred renderer, it would be possible in a forward renderer but it'd be a lot more costly and just a lot harder to implement in general
There's an article on gamedev on how to implement it, but they assume you have a deferred renderer, it would be possible in a forward renderer but it'd be a lot more costly and just a lot harder to implement in general
-
- Posts: 83
- Joined: Fri May 28, 2010 8:59 am
- Location: Perth, Australia
-
- Posts: 1215
- Joined: Tue Jan 09, 2007 7:03 pm
- Location: Leuven, Belgium
-
- Posts: 83
- Joined: Fri May 28, 2010 8:59 am
- Location: Perth, Australia
-
- Posts: 1215
- Joined: Tue Jan 09, 2007 7:03 pm
- Location: Leuven, Belgium
While making good looking water doesn't have to be hard, making actual realistic water is probably one of the hardest things possiblehendu wrote:Good water is not that hard, and people have been doing that for years, so you can find example code on near every technique.
BTW: you might want to check out the water scene node on this forum too.
To this day not a single affordable water implementation has been found which even gets close to matching realistic water behavior
Things like decent refraction and reflection, realistic caustics, light scattering, soft water-shore transitions, realistic water flow, etc. are insanely hard to get right
To get some of these implemented correctly you'd have to look at equations related to fluid dynamics, which is a topic they're still doing heavy research on