GART: Games and Applications using RayTracing

Discussion in 'Rendering Technology and APIs' started by BRiT, Jan 1, 2019.

  1. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    11,207
    Likes Received:
    1,779
    Location:
    New York
    I'm referring to dynamic occluders of the first bounce.

    Seems we're saying the same thing.

    I really appreciate how they've put fully real-time and fully dynamic lighting firmly in their sights. I was expecting them to push the envelope on their next game but going back and updating Exodus is a huge and welcome surprise.
     
  2. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,759
    Likes Received:
    6,893
    Also curious about graphics options. For example I’m assuming you won’t be able to turn dxr reflections off because you won’t have cube maps or ssr to fall back to.
     
    milk likes this.
  3. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    2,796
    Likes Received:
    1,978
    Location:
    Earth
    I wonder if ray tracing would scale better to multigpu than traditional rasterization? Could ray tracing heavy engines lead to sli becoming useful again? And completely off topic, could this be the angle amd is potentially taking on when going towards chiplet gpu's? Maybe rasterization isn't as chiplet friendly as one would want but ray tracing could be a game changer there?
     
  4. Malo

    Malo Yak Mechanicum
    Legend Veteran Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,274
    Likes Received:
    4,702
    Location:
    Pennsylvania
    Why wouldn't they? It doesn't have reflections in the existing version?
     
  5. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,759
    Likes Received:
    6,893
    This new edition is DXR only. It's basically a ray-traced renderer so they can fully optimize for ray tracing. I don't see why it would have fallbacks for everything. I'm really curious to see what can be turned completely off.
     
    milk and Malo like this.
  6. trinibwoy

    trinibwoy Meh
    Legend

    Joined:
    Mar 17, 2004
    Messages:
    11,207
    Likes Received:
    1,779
    Location:
    New York
    The enhanced version apparently isn't directly based on the existing version. So no guarantee that all of its features will carry over.

    This upgrade is so extensive, it will require a Ray Tracing capable GPU as the minimum spec, and we will need to deliver this version as a separate product – it is not a simple ‘patch’ to the base game – instead it will be offered as an extra entitlement to all existing Metro Exodus PC players.

    In a fully raytraced future yes multi-gpu will scale very well in tiled mode. However today's ray-traced games are still dealing with lots of intermediate state that would need to be co-ordinated across multiple gpus (gbuffers, shadow maps, AO).
     
    milk, pharma, Malo and 2 others like this.
  7. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    2,206
    Likes Received:
    1,601
    Location:
    msk.ru/spb.ru
    Actually RT reflections seem to be PC exclusive which means that the game will probably still use SSR on consoles which means that it should be present in PC version too.
    Lighting (GI, AO) is the main part which is likely to be RT only.
     
    milk likes this.
  8. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    2,796
    Likes Received:
    1,978
    Location:
    Earth
    There could be some middle ground. Maybe the pure ray casting part could already parallelize very well. Cast a ton of rays for gi, reflections etc. Shading part could be less parallel and run on one card only. Though in this case maybe the under utilized card could be used to cast even more rays/do some limited shading work. Or maybe the underutilized card could use heavier higher quality algorithms for noise reduction.
     
  9. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,759
    Likes Received:
    6,893
    Yah, looks like you're right about RT reflections looking back at the summary. But you get what I'm saying. Most games have settings from high to low with some features being able to be turned off. If this game requires a DXR compatible card, I wonder how many effects you'll be able turn off. We've seen from benchmarks in other games that you might want to pick your poison with ray tracing, just for performance reasons. I wonder how they'll handle it with this one.
     
  10. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    2,796
    Likes Received:
    1,978
    Location:
    Earth
    After seeing ray tracing in cp2077 things like these feel like ... not great. Not that it makes the game any worse. It just feels off.

    upload_2021-2-16_14-1-5.png
     
  11. techuse

    Regular Newcomer

    Joined:
    Feb 19, 2013
    Messages:
    741
    Likes Received:
    437
    Personally the fake reflection is not the thing that stands out most to me as jarring.
     
    milk likes this.
  12. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    2,796
    Likes Received:
    1,978
    Location:
    Earth
    It's worse in movement. Rest stays similarly game like and somewhat believable in gaming context. It's one of those things about ray traced reflections/shadows where effect is more pronounced in movement. Aliasing is because of I used mspaint to scale down. It does piss poor job on scaling images.
     
  13. HLJ

    HLJ
    Regular Newcomer

    Joined:
    Aug 26, 2020
    Messages:
    385
    Likes Received:
    633
    The Witcher 3 destroyed my suspension of disbelief in other games when it came to foilage.
    Cyberpunk 2077 destroyed my suspension of disbelief in other games in regards to lighting and reflections.

    The old "what has been seen cannot be unseen" and it is hard to go back in visual fidelity after seeing it done right.
     
    milk and manux like this.
  14. JoeJ

    Veteran Newcomer

    Joined:
    Apr 1, 2018
    Messages:
    1,135
    Likes Received:
    1,290
    Yeah, but you sounded as taking the term 'infinite bounces' as over promising. I see it indeed is, if we wanted all those bounces to be calculated within a single frame, which ofc. isn't possible.
    BTW, the first time i saw it was Sonic Ethers Minecraft Mod (which means to me he did not use path tracing but radiosity method, to nit pick). Then came the offical RTX Mod, UE5, and now Exodus. NVs DDGI uses it too, but not sure if there's already a game out using it.
    All of them can claim infinite bounces. If somebody claims exactly 5 bounces, we can expect there is no caching, less lag, but much more runtime cost.
     
  15. Dictator

    Regular Newcomer

    Joined:
    Feb 11, 2011
    Messages:
    408
    Likes Received:
    2,314
    Regarding some of the temporal lag from surface caching - it should be very interesting to see what happens in metro and how they discard previous frame lighting from surface caching. One of the neat things they did back when the Two Colonels DLC came out was that they adjusted the denoiser to be able to differentiate between lighting types. As before, with their previous denoiser it would accumulate long, but with ephemeral emmisive surfaces like flames, that would cause trails and glow and ghosts... so they had to massively change the denoiser to support quickly existing and then disappearing emmsive surfaces. I wonder if that "adapative" idea has somehow been integrated into how they surface cache, so as to go around the usual problems of quickly changing lighting conditions.
     
    jlippo, pharma, OlegSH and 4 others like this.
  16. JoeJ

    Veteran Newcomer

    Joined:
    Apr 1, 2018
    Messages:
    1,135
    Likes Received:
    1,290
    The most obvious artifact to me is 'detached shadows'. If you move a box over the floor, the shadow under the box keeps sticking at the floor for some time, and we get a case where lag really looks off.

    Traditionally, radiosity caching methods did not use progressive RT. Instead they update the whole incoming light of a patch in one go (can still use RT to resolve visibility, but it's not progressive then.)
    Progressive RT adds another source of lag here, making things and inner workings harder to comprehend as well.
     
    milk likes this.
  17. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    2,796
    Likes Received:
    1,978
    Location:
    Earth
    Completely agree on this. For me it's specifically seen in motion when gaming. Static pictures or even video tells only so much. Moving the viewpoint and the world reacting appropriately is profound effect. Something about eye hand coordination and brain probably.
     
    #457 manux, Feb 17, 2021
    Last edited: Feb 17, 2021
    Rootax, DavidGraham, pharma and 2 others like this.
  18. OlegSH

    Regular Newcomer

    Joined:
    Jan 10, 2010
    Messages:
    522
    Likes Received:
    758
    "Adaptive" denoising is a thing to the temporal accumulation rescue.
    I remember when Minecraft RTX had just came out there was quite noticeable ghosting lag from removing torches in night scenes.
    Then they had changed something and the issue had gone.
    Probably they reset history in denoiser for such sudden and global lighting changes.
    I guess any denoiser should evaluate the difference between the current frame and previous and if the difference is large enought it would be nice to reset history at least for the affected parts of the image.
    Using exponential moving average for accumulation should also help prioritizing more recent samples in history. And throwing more rays in disoccluded regions should naturally help with resolving regions not available in history.
     
    T2098, manux, BRiT and 1 other person like this.
  19. pharma

    Veteran Regular

    Joined:
    Mar 29, 2004
    Messages:
    4,204
    Likes Received:
    3,388
    February 14, 2021
     
    PSman1700 and Dictator like this.
  20. pharma

    Veteran Regular

    Joined:
    Mar 29, 2004
    Messages:
    4,204
    Likes Received:
    3,388
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...