News:

One Minute Game Review by The Happy Friar: https://ugetube.com/@OneMinteGameReviews
Also on Rumble: https://rumble.com/c/c-1115371

idTech 4 (aka Doom 3 tech) Discord Server! https://discord.gg/9wtCGHa

Main Menu

RBDOOM-3-BFG 1.1.0 preview

Started by trebor, December 30, 2015, 07:29:50 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

romulus_ut3

Stupid question. Can there be an AMD friendly Soft Shadowing be implemented? For example GTA V has AMD's CHS, which is probably better optimized for AMD. Though it's for DirectX 11 and this is OpenGL for which AMD is simply notorious as far as drivers are concerned.

trebor

SSAO has a bad quality and HBAO is too expensive. I implemented a relatively new algorithm by a Nvidia research group: http://graphics.cs.williams.edu/papers/SAOHPG12/
I use a newer version from 2014. The image quality would usually cost up to 16 milliseconds each frame but with a killer optimization it can be achieved in 2-3 ms.

Results: http://imgur.com/a/zjecr

motorsep

Quote from: trebor on January 12, 2016, 04:29:24 PM
SSAO has a bad quality and HBAO is too expensive. I implemented a relatively new algorithm by a Nvidia research group: http://graphics.cs.williams.edu/papers/SAOHPG12/
I use a newer version from 2014. The image quality would usually cost up to 16 milliseconds each frame but with a killer optimization it can be achieved in 2-3 ms.

Results: http://imgur.com/a/zjecr

The AO-only images look really cool! The game is dark in general, so I am guessing the effect is subtle in dark scenes (at least on those screenies).

Yeah, I remember that one - the sample build from their website overheated my GPU and PC shut down :P

I am guessing SSAO and derivatives (of good quality) are expensive in general :(

argoon

Quote from: trebor on January 12, 2016, 04:29:24 PM
SSAO has a bad quality and HBAO is too expensive. I implemented a relatively new algorithm by a Nvidia research group: http://graphics.cs.williams.edu/papers/SAOHPG12/
I use a newer version from 2014. The image quality would usually cost up to 16 milliseconds each frame but with a killer optimization it can be achieved in 2-3 ms.

Results: http://imgur.com/a/zjecr

Taking out the normal OpenGL performance hit how does this AO algoriyhm run on a AMD card?


trebor

Quote from: argoon on January 13, 2016, 02:20:30 PM
Quote from: trebor on January 12, 2016, 04:29:24 PM
SSAO has a bad quality and HBAO is too expensive. I implemented a relatively new algorithm by a Nvidia research group: http://graphics.cs.williams.edu/papers/SAOHPG12/
I use a newer version from 2014. The image quality would usually cost up to 16 milliseconds each frame but with a killer optimization it can be achieved in 2-3 ms.

Results: http://imgur.com/a/zjecr

Taking out the normal OpenGL performance hit how does this AO algoriyhm run on a AMD card?

We will see :)

I tweaked the HDR tone mapping in the meantime: http://imgur.com/a/dKfLH
There you can see the difference between real 16-bit precision HDR true colors and the old crap and how important it is to accumulate the lights in linear RGB color space.
This is gamma-correct rendering now.

Chromatose

Wow, I'm kind of amazed at the difference between the two.  I was vaguely aware that Id originally used Blinn-phong shading because of performance consideration, but it never really hit home how much of a difference just having correct tonemapping could make.  Especially in the first image where with default settings, the two marines look like they're made of plastic, but with proper tonemapping they suddenly look halfway convincing.

romulus_ut3

Today I compiled the whatever there's in the master branch and found totally gibberish graphics being displayed on an AMD card..

motorsep

@trebor: is this what you used for SSGI http://graphics.cs.williams.edu/papers/DeepGBuffer14/ ?

Btw, is Vulkan already supported in drivers for Intel/Nvidia/AMD for Win 7 and newer (and Linux and OSX) ?

Also, on the subject of Vulkan API, http://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Vulkan-Driver-Only

2ton

I read that bit of news on phoronix the other day too. A little worrying, especially when you have 3 amd cards, none (to my knoledge) are 1.2. Still though, it might not meant that non amdgpu cards are completely out in the dark though.

trebor


bitterman

In last RBDoom on Github I see:

Quoteblender/scripts/addons

What is it? What is mean "export map json"?

Don't see any info in readme.

Thanks.