Default graphic settings to show improvement over vanilla engine

Everything about development and the OpenMW source code.
elsid
Posts: 20
Joined: 01 Aug 2017, 08:20

Default graphic settings to show improvement over vanilla engine

Post by elsid »

The idea is to have some reasonable default graphics setup that can show why it's better to play OpenMW rather than Vanilla engine. Target users here are once who don't what to read tons of documentation, search forums, ask questions. Some people ask quesions like here viewtopic.php?t=4547 but in general we should aim to avoid such situations. I don't have statistics but for one person who ask when confused there are some who don't ask and give up.

The reason for this topic are these two screenshots:

Vanilla engine with default settings:
Image

OpenMW with default settings:
Image

The only noticable difference is a widescreen support and maximum resolution. Probably we're not ready yet for automatic benchmark to determine optimal graphic settings like proposed here: viewtopic.php?f=6&t=640#p4500. But we could enable water shaders, distant fog and terrain, radial fog to make first impression to a new player. Of course the first impression can become "why is it so slow?" but still there is something in between that works for most of the players.

Vanilla:
Image

OpenMW:
Image
User avatar
silentthief
Posts: 456
Joined: 18 Apr 2013, 01:20
Location: Currently traversing the Ascadian Isles

Re: Default graphic settings to show improvement over vanilla engine

Post by silentthief »

I think that this is a good idea - to show the difference in how openMW and vanilla Morrowind look side by side. I think it would be good to show off the graphics improvements that we have already, as well as do a little hype/cheerleading for openMW.

I don't know if anyone is currently working on PR for openMW but (IMHO) we should have regular posts and/or some kind of press release showcasing this.

ST the cheerleader
Time4Tea
Posts: 110
Joined: 01 Jan 2020, 00:27

Re: Default graphic settings to show improvement over vanilla engine

Post by Time4Tea »

I agree, definitely. One of the first questions I had when I tried openmw 2-3 months ago was: "Why can't I see further than with the vanilla engine?".

ECLD of 2 and a suitable viewing distance, with object shadows would make a good impression and probably be very playable for most people who have a half-decent dedicated GPU.

And/or, add the ECLD, view distance stuff, etc. into the graphics settings in the launcher (with appropriate performance warnings), so that, if it's not the default, at least people can see the options are there and they're not buried in some obscure settings file.
User avatar
akortunov
Posts: 899
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation

Re: Default graphic settings to show improvement over vanilla engine

Post by akortunov »

Time4Tea wrote: 14 Apr 2020, 23:32 And/or, add the ECLD, view distance stuff, etc. into the graphics settings in the launcher
1. Viewing distance can be configured via in-game menu.
2. ECLD is for debugging purposes, not for gameplay, and can be dropped eventually since people tend to abuse it.
Time4Tea
Posts: 110
Joined: 01 Jan 2020, 00:27

Re: Default graphic settings to show improvement over vanilla engine

Post by Time4Tea »

akortunov wrote: 15 Apr 2020, 05:53
Time4Tea wrote: 14 Apr 2020, 23:32 And/or, add the ECLD, view distance stuff, etc. into the graphics settings in the launcher
1. Viewing distance can be configured via in-game menu.
2. ECLD is for debugging purposes, not for gameplay, and can be dropped eventually since people tend to abuse it.
1. Yes, that is true. Fair point. Although, distant terrain isn't present in-game or in the launcher.
2. In my experience, ECLD>1 works great and the increased object view distance significantly enhances the player experience. It might not be the 'perfect world' solution to distant statics, but if it works, why not advertise it more as a feature to players (as long as their hardware can handle it)?

One other default setting that really needs to be looked at though, imo, is 'stretch menu background'. I believe this is set to 'false' by default, which means the very first thing a new player sees on loading up the game is that the main menu doesn't fit the whole screen properly. It was something I noticed right away when I first tried it, and it looked wrong. That is another setting that appears to only be accesible in the config file. Seriously, there is only one chance to make a first impression.
Chris
Posts: 1625
Joined: 04 Sep 2011, 08:33

Re: Default graphic settings to show improvement over vanilla engine

Post by Chris »

Time4Tea wrote: 15 Apr 2020, 13:35 2. In my experience, ECLD>1 works great and the increased object view distance significantly enhances the player experience. It might not be the 'perfect world' solution to distant statics, but if it works, why not advertise it more as a feature to players (as long as their hardware can handle it)?
Because then we'll get people complaining how badly OpenMW performs because the increased cell load distance putting more strain on the CPU, GPU, and memory. As it is, we've had people complain that 'vanilla Morrowind worked fine on ancient hardware, why does OpenMW perform worse on my less-ancient hardware?" Trying to determine what settings a given system can handle based on detected hardware has always been problematic too (I've never seen a game give proper auto-detected settings, its always either extra-conservative or over-optimistic).

I'd also consider it bad form to show off a setting that's going to be removed, or at least discouraged to use when proper support for distant statics is added. People reasonably don't like to see features removed (even if a similar-but-not-exactly-the-same feature is given in its place), and if a debug tool is touted as a feature and subsequently removed when no longer needed, it would cause unnecessary headaches.
Time4Tea
Posts: 110
Joined: 01 Jan 2020, 00:27

Re: Default graphic settings to show improvement over vanilla engine

Post by Time4Tea »

Chris wrote: 15 Apr 2020, 19:18 Because then we'll get people complaining how badly OpenMW performs because the increased cell load distance putting more strain on the CPU, GPU, and memory. As it is, we've had people complain that 'vanilla Morrowind worked fine on ancient hardware, why does OpenMW perform worse on my less-ancient hardware?" Trying to determine what settings a given system can handle based on detected hardware has always been problematic too (I've never seen a game give proper auto-detected settings, its always either extra-conservative or over-optimistic).

I'd also consider it bad form to show off a setting that's going to be removed, or at least discouraged to use when proper support for distant statics is added. People reasonably don't like to see features removed (even if a similar-but-not-exactly-the-same feature is given in its place), and if a debug tool is touted as a feature and subsequently removed when no longer needed, it would cause unnecessary headaches.
I think it's greatly under-selling it, to refer to it as a 'debug tool'. It works perfectly well during gameplay and greatly enhances the experience (at admittedly some performance cost). If not enabled by default, imo it ought to at least be on the launcher, so players are aware of it and can try it out for themselves, to see if it works for them.

Regarding performance, what about adding a tab to the launcher that has a menu of pre-built configuration profiles, for different hardware? Could have one for mobile; one for laptop; one for desktop (conservative); another for desktop (extreme) (where you could maybe enable ECLD>1 by default). It would allow new players to quickly jump in with settings that are more-or-less approproate for their hardware.
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: Default graphic settings to show improvement over vanilla engine

Post by AnyOldName3 »

Profiles are hard because different people prefer different things. It's not like we've got the art directors (or one guy who made decisions sometimes) from 90s Bethesda saying that particular combinations go better with the intended vision for the game while achieving a certain framerate on a certain tier of hardware.

We know there are things that a big ECLD breaks and will always break. We're not going to advertise settings that break things.
Time4Tea
Posts: 110
Joined: 01 Jan 2020, 00:27

Re: Default graphic settings to show improvement over vanilla engine

Post by Time4Tea »

AnyOldName3 wrote: 16 Apr 2020, 01:41 We know there are things that a big ECLD breaks and will always break. We're not going to advertise settings that break things.
Such as? Tbh, I have to say I'm still skeptical about this. I've played through most of the original game now and large parts of Tamriel Rebuilt with it set to 4 and haven't yet found anything that it breaks. Although, I admit I haven't yet completed the main quest and maybe it breaks some things right near the end ...
User avatar
lysol
Posts: 1513
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: Default graphic settings to show improvement over vanilla engine

Post by lysol »

It doesn't matter really. ECLD higher than 1 or 2 tanks the fps for 99 % of all users so it is plain dumb to suggest a high number as a default setting or even as a toggable setting in the launcher. It works well for you? Neat. But it won't for most people, so let's wait for decent distant statics and batching support instead. Otherwise we'll get even more threads in support asking why they get slideshow performance.
Post Reply