Water shaders, OpenMW vs MGEXE

Feedback on past, current, and future development.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a »

MiroslavXO wrote: 12 Jul 2018, 18:10 I really dislike normal map for OpenMW version, waves look better in MGEXE.
Help us make it better. :)
CMAugust
Posts: 285
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust »

I think OpenMW's water normals compare favorably to the default MGEXE, but the latter swaps out the water plane for an undulating mesh so looks more impressive overall. It also has underwater caustics and light shafts which make it more lively. All of these things (and more besides) were listed as future developments on Scrawl's OpenMW Trello, now deleted.

To be honest, if we're going to compare water shaders, even vanilla holds up beautifully depending on the weather. I don't think even MGEXE beats scenes like this during inclement weather, even if it's less technically sophisticated. I do hope we'll still see a vanilla-style effect in OpenMW - which was also on Scrawl agenda, alas. Someone else will have to take it up if it's going to happen now.
User avatar
drummyfish
Posts: 154
Joined: 22 Oct 2017, 10:13
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by drummyfish »

Just from the screenshots my impression was MGEXE is actually ugly. I had to look up a video and that one looked much better - I think it's the animation and the caustics that do it for me.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a »

If we can replace the water plain with an undulating mesh... that could go a long way to improving our water. Quick.. someone file an issue on GitLab! :D
User avatar
Ace (SWE)
Posts: 887
Joined: 15 Aug 2011, 14:56

Re: Water shaders, OpenMW vs MGEXE

Post by Ace (SWE) »

A bit off-topic maybe, but I love the phrase "undulating mesh", makes water rendering sound much more heavy-metal.

There is actually a nVidia talk about how the water rendering in Morrowind is done, apparently it's one of the very first games with hardware-accelerated water rendering using generated textures / normal maps.
http://developer.download.nvidia.com/as ... reAnim.pdf in case anyone's interested.
Last edited by Ace (SWE) on 14 Jul 2018, 10:25, edited 1 time in total.
User avatar
lysol
Posts: 1513
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Water shaders, OpenMW vs MGEXE

Post by lysol »

Ace (SWE) wrote: 13 Jul 2018, 15:06 A bit off-topic maybe, but I love the phrase "undulating mesh", makes water rendering sound much more heavy-metal.
Well, haven't you heard Undulating Mesh by Meshuggah?

:roll:
CMAugust
Posts: 285
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust »

Ace (SWE) wrote: 13 Jul 2018, 15:06There are actually a nVidia talk about how the water rendering in Morrowind is done, apparently it's one of the very first games with hardware-accelerated water rendering using generated textures / normal maps.
http://developer.download.nvidia.com/as ... reAnim.pdf in case anyone's interested.
Very interesting. Is this of more than just casual interest to OpenMW? It looks like there's several things in Morrowind's approach that OpenMW simply doesn't do, without necessarily having an equivalent or better in place. The dynamic normal map creation for water rippling for example is sorely missed.
User avatar
psi29a
Posts: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a »

CMAugust wrote: 14 Jul 2018, 02:12Very interesting. Is this of more than just casual interest to OpenMW?
How do you mean? Anything that helps improve OpenMW is appreciated. ;)
User avatar
wareya
Posts: 338
Joined: 09 May 2015, 13:07

Re: Water shaders, OpenMW vs MGEXE

Post by wareya »

Yeah I was under the impression that dynamic normal map ripples were on the roadmap.
CMAugust
Posts: 285
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust »

psi29a wrote: 14 Jul 2018, 08:04How do you mean? Anything that helps improve OpenMW is appreciated. ;)
Yeah, I mean, it sure looks good to me. But given this is a document from 2002, I have no idea how applicable the ideas discussed in the nVidia talk are to the modern OpenMW. I was just curious to know whether something that looks impressive to a layman such as myself might look quaint and old-fashioned to our resident graphics developer(s). I'd like to think there is still relevant information here, and will help to improve OpenMW's water effects in the near future.
Post Reply