Water shaders, OpenMW vs MGEXE

Feedback on past, current, and future development.
User avatar
psi29a
Posts: 4038
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a » 12 Jul 2018, 21:15

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: 110
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust » 13 Jul 2018, 00:56

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: 153
Joined: 22 Oct 2017, 10:13
Github profile: https://gitlab.com/drummyfish
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by drummyfish » 13 Jul 2018, 13:26

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: 4038
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a » 13 Jul 2018, 14:13

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: 789
Joined: 15 Aug 2011, 14:56

Re: Water shaders, OpenMW vs MGEXE

Post by Ace (SWE) » 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.

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: 962
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Water shaders, OpenMW vs MGEXE

Post by lysol » 13 Jul 2018, 19:57

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:
Normal mapped texture replacers, exclusive for OpenMW:
My Nexus page

CMAugust
Posts: 110
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust » 14 Jul 2018, 02:12

Ace (SWE) wrote:
13 Jul 2018, 15:06
There 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: 4038
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: Water shaders, OpenMW vs MGEXE

Post by psi29a » 14 Jul 2018, 08:04

CMAugust wrote:
14 Jul 2018, 02:12
Very 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: 189
Joined: 09 May 2015, 13:07

Re: Water shaders, OpenMW vs MGEXE

Post by wareya » 14 Jul 2018, 08:08

Yeah I was under the impression that dynamic normal map ripples were on the roadmap.
paying attention to #1751/#1816 #2473 #3609 #3862/#3929 #3807 #4297

CMAugust
Posts: 110
Joined: 10 Jan 2016, 00:13

Re: Water shaders, OpenMW vs MGEXE

Post by CMAugust » 14 Jul 2018, 09:47

psi29a wrote:
14 Jul 2018, 08:04
How 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

Who is online

Users browsing this forum: No registered users and 2 guests