Jump to content
The Dark Mod Forums

Beta Testing 2.09


stgatilov

Recommended Posts

Suggestion: move "Bloom" from "Advanced Experimental" to "General" section.

Add FXAA or SMAA or CMAA or another kind of morphological postprocessing AA to the game.

 

Sharpening filter implementation is the best I have seen in 10 years.

Perfect with 50% (0.25x) resolution, just missing a postprocessing AA now!

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

4 minutes ago, lowenz said:

Suggestion: move "Bloom" from "Advanced Experimental" to "General" section.

Add FXAA or SMAA or CMAA or another kind of morphological postprocessing AA to the game.

Just yesterday I noticed that AA isn't working for me. I don't know if it's specific to the new version, I had issues with it in the past though sometimes it worked. I posted a separate thread to debug this here as it seems like a separate discussion. I do wish other types of AA could be added to the engine, I've seen others engines use stuff like Temporal AA which look pretty nice (blurry but in a tasteful way).

Link to comment
Share on other sites

Temporal AA+sharpening is good and it's my solution of choice when I use the 50% (0.25x) resolution in every game.

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

TAA is, unfortunately, the most complicated form of AA to implement because you need to generate a good velocity buffer to get good results - and I'm not sure if we can do that in all situations. FXAA is, in my opinion, a garbage blur-fest and not worth the time spent to implement it :)

  • Like 4
Link to comment
Share on other sites

TDM @50% (1280x720 over 2560x1440), maximum sharpening:

https://postimg.cc/YLBjKF95

It's really a good result, best I'd ever seen for internal 720p. Just missing a bit of AA.....SMAA does not work well @low resolution (when upscaling from the lower one). FXAA is better @low resolution. TAA the best-but-blurry.

Of course MSAA gives the best results and it's enough lightweight @720p

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

13 hours ago, stgatilov said:

Did you try changing the rendering cvars listed in the second post?

Could you please bisect by dev builds? I.e. install various "devXXXXX-YYYY" versions from dev/2.09 in tdm_installer and check which was the first to fail.

Did you always have this problem with resolution, having to set it custom in config?

UPDATE: Did you try windowed mode?

How do I select windowed mode by changing a config file?  I'm not able to navigate the configuration menus because the graphics is too messed up (half the screen is is covered by large diagonal bars of noise).  I tried setting r_fullscreen to "0", which is clearly half the story (my window is decorated, so there must be another setting I need to change) ... but it makes no difference to the graphics.  Maybe I can try for a screenshot though. EDIT: the answer is r_fullscreen "2"!

I've always had a bit of trouble with the default resolution, but this time was much more extreme.

Working through the cvars now:

r_useNewBackend: makes no difference, I'll leave as "1"

r_usePersistentMapping: same

r_useMultiDrawIndirect: had to add manually, no effect

r_useBindlessTextures: again, no change

r_gpuBufferNonpersistentUpdateMode: think this one defaults to 0, changed to 1, no change

Sigh.  Guess I have to do the bisect now.

I've attached a cropped version of my screen.  This was generated in windowed mode using the ImageMagick import tool and cropped to fit into the upload size limit.

screen.jpg

Edited by Araneidae
Add answer to question
  • Thanks 1
Link to comment
Share on other sites

7 hours ago, lowenz said:

You mean "ON", cause "OFF" is the default (capped framerate to 60 no matter the monitor refresh rate)

Oops, my mistake. Also you are right about the AA x16, I just wanted to see what is possible after peter_spy asked to set higher defaults ;). Just now I noticed that he only meant AF x16 which indeed does not make any performance difference.

BTW, when testing this in the training mission I noticed that the orange loading bar keeps going outside the frame at the right side which doesn't look professional. I don't know if this is set in the mission itself or in the base game somewhere.

Edited by wesp5
Link to comment
Share on other sites

7 hours ago, lowenz said:

TDM @50% (1280x720 over 2560x1440), maximum sharpening:

Why would anyone want to lower internal resolution this much? At least in my experience, going below 75-80% of native resolution looks horrible, even more so if that's the dynamic resolution setting.

Link to comment
Share on other sites

No dynamic of course.

50%=1/4 native 1440p area, just for the sake of numbers 😛

75%=1080p

 

A modest, 4 yo VGA as the 1050 Ti can run every today game @1280x720 attached to a 1440p monitor. I play Horizon Zero Dawn in that way and I'm.....content enough (ultra details for vegetations, etc.)

TAA+sharpening help to hide the upscaling intrinsic issues.

FXAA in upscaling scenarios is acceptable but it can't remove all the aliasing.

SMAA is really good @native resolution but not so good in upscaling scenarios from a very low resolution (preserving the details more than FXAA it preserves the low resolution heavy aliasing too)

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

4 hours ago, Araneidae said:

How do I select windowed mode by changing a config file?
I tried setting r_fullscreen to "0"

Windowed mode is r_fullscreen 0. You should also set r_customWidth and r_customHeight to some good values, because otherwise you can get a window which spans over 3-4 screens 😄

Quote

EDIT: the answer is r_fullscreen "2"!

As far as I know, r_fullscreen 2 (borderless) only has distinctive effect on Windows yet. On Linux it should work exactly the same as r_fullscreen 1 (traditional fullscreen).

Quote

I've attached a cropped version of my screen.

Very strange images indeed. Perhaps your computer has gained consciousness and you should drop it into lava until it has exterminated humanity... 🤔

4 hours ago, Araneidae said:
  • dev16017-8976 is good
  • dev16027-9022 is bad

Just to be sure: did you reset config on each of these versions? (defaults can be slightly different)
Normally tdm_installer should do it by default, but I recall you wrote it did not work. That's why I'm asking to be sure.

P.S. By the way, was you config named darkmod.cfg or Darkmod.cfg when installer did not rename it? 😀
 

UPDATE: Could you please try some "broken" version with r_postprocess_sharpen 0 ?
And in case menu looks good, try toggling "Sharpen" in Video settings.

Link to comment
Share on other sites

51 minutes ago, stgatilov said:

Windowed mode is r_fullscreen 0. You should also set r_customWidth and r_customHeight to some good values, because otherwise you can get a window which spans over 3-4 screens 😄

As far as I know, r_fullscreen 2 (borderless) only has distinctive effect on Windows yet. On Linux it should work exactly the same as r_fullscreen 1 (traditional fullscreen).

No, r_fullscreen 2 has the correct behaviour (window covers the entire screen), whereas r_fullscreen 0 has the window manager decoration.  Because I'm happing to cover the entire screen and only have the one screen I don't need to set the other parameters.

I did not reset the configuration.  When I started testing I discovered that Darkmod.cfg (capital D) had not been modified, so I moved it aside and let TDM regenerate it -- which it did with the capital D again. During my bisect I didn't touch the .cfg file, and I don't think it changed.

Will try beta 2.09 again ...

Link to comment
Share on other sites

1 hour ago, stgatilov said:

UPDATE: Could you please try some "broken" version with r_postprocess_sharpen 0 ?
And in case menu looks good, try toggling "Sharpen" in Video settings.

So here are the differences I'm applying to Darkmod.cfg (after allowing it to be regenerated):

< seta tdm_mainmenu_confirmquit "1"
> seta tdm_mainmenu_confirmquit "0"
< seta tdm_wideScreenMode "23"
< seta r_aspectRatio "0"
< seta r_customHeight "600"
< seta r_customWidth "800"
> seta tdm_wideScreenMode "4"
> seta r_aspectRatio "2"
> seta r_customHeight "1200"
> seta r_customWidth "1920"
< seta r_postprocess_sharpen "1"
> seta r_postprocess_sharpen "0"
< seta r_fullscreen "1"
> seta r_fullscreen "2"

The r_postprocess_sharpen changed the way the menu looks, but doesn't fix things.  Let me generate some example screenshots.  For these two tests I made the following .cfg settings:

seta r_fullscreen "0"
seta r_customHeight "600"
seta r_customWidth "800"

The first screenshot shows r_postprocess_sharpen 1, the second r_postprocess_sharpen 0.  Not a huge difference in quality (both nasty), but different behaviour.

Sharpen 0:

sharpen0.jpg

Sharpen 1:

sharpen1.jpg

Edited by Araneidae
Label figures
  • Thanks 1
Link to comment
Share on other sites

57 minutes ago, Araneidae said:

So here are the differences I'm applying to Darkmod.cfg (after allowing it to be regenerated):


< seta tdm_mainmenu_confirmquit "1"
> seta tdm_mainmenu_confirmquit "0"
< seta tdm_wideScreenMode "23"
< seta r_aspectRatio "0"
< seta r_customHeight "600"
< seta r_customWidth "800"
> seta tdm_wideScreenMode "4"
> seta r_aspectRatio "2"
> seta r_customHeight "1200"
> seta r_customWidth "1920"
< seta r_postprocess_sharpen "1"
> seta r_postprocess_sharpen "0"
< seta r_fullscreen "1"
> seta r_fullscreen "2"

 

These changes are OK.

Let's continue bisection then 😞
Please try version test16019-8981.

Link to comment
Share on other sites

30 minutes ago, Araneidae said:

Oh, that threw me for a bit: it's hidden down the bottom under _test!
Afraid that one is bad.

Ok, then could you please check the last one: test16019-8980
(note: the last digit is different!)

UPDATE: Oh, wait a bit... this one is not ready yet.

UPDATE2: Should be ready now.

Link to comment
Share on other sites

43 minutes ago, stgatilov said:

UPDATE: And also probably check r_bloom 0...

What do I need to check for?  I currently have r_bloom 0 set anyway, seems to be the default setting.

What does r_tonemap control?  Quite curious about what was wrong, though am glad we seem to have found the problem.

Is there a particularly challenging mission I should check?  Graphically challenging, I guess I mean!

Link to comment
Share on other sites

Was able to play for a few minutes today using the default console cvars, no messing on the console for now, apart from a initial very bright gamma that I add to bring down, everything seems to work as expected. I also enabled everything on the advanced settings to their max settings, to me the game feels extremely fast and snappy, is just fantastic what you guys did to the engine.

Btw played a few minutes of the Volta 2 mission because I think it looks awesome and would be a good test.

My PC:

Screen: 165hz 1080p freesync monitor (but set by me at max 120hz 1080p)

Windows 10 x64

AMD RX 570X OC 8GB latest drivers

AMD Ryzen 7 1800X  8c/16t

16GB of RAM

Edited by HMart
Link to comment
Share on other sites

Can you check the framerate after a savegame loading with AND without the freesync? Not moving around or rotating the camera, just standing there.

Edited by lowenz

Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S.

Link to comment
Share on other sites

7 hours ago, lowenz said:

just for the sake of numbers

IMO there's no use providing devs such data. I got gtx 1060 and I play most games either @1440p or 1080p for more demanding titles. TDM is old and uses low res textures, it should work great on 1050 @1440p.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

  • Recent Status Updates

    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
×
×
  • Create New...