Unreal Engine 5 Tech Demo, [UE5 Developer Availability 2022-04-05]

Discussion in 'Console Technology' started by mpg1, May 13, 2020.

  1. milk

    milk Like Verified Veteran

    Its hard to judge from one example, but kind of shows off the strengths and weaknesses of each aproach. HWRT can create sharper and more accurate contact shadows and reflections, but cannot do highly divergent traces as efficently as SDF tracing, thus the larger scale, more diffuse shadows are less rich on the HWRT mode.

    In a perfect world, the engine would use both methods where each is best.
     
  2. DavidGraham

    DavidGraham Veteran

    What GPU are you using?
    Keep in mind that HW RT is doing both Reflections and Global Illumination while ending up faster than software GI alone and SSR.

    Also HW Lumen will massively benefit from more capable RT GPUs that are equipped with many RT cores , much more than SW Lumen.
     
    function and PSman1700 like this.
  3. OlegSH

    OlegSH Regular

    Without reference path-tracing shots, it's actually impossible to say whether these are "rich" diffuse shadows or improper shading (assuming that path-tracing reference renderer is itself unbiased and feature complete)
    And I have not seen any data to back up the claims that diffuse SW SDF tracing is any faster than HW meshes tracing (and even if it is, there are other questions such as whether it worth spending SM's time on SW tracing rather than offload this to HW and do other stuff on SMs in parallel)
     
    PSman1700, BRiT, milk and 2 others like this.
  4. Dictator

    Dictator Regular

    Given how software lumen tend to overly darken concave things (they only receive screen space bounces) - I would not be so ready to say that it is producing superior results regarding diffuse shadows.

    Yeah as @OlegSH syys
     
    PSman1700 and RootKit like this.
  5. OlegSH

    OlegSH Regular

    Oh yeah, can't agree more.
    SW tracing solely relies upon the cards cache for shading in hit points.
    There are no parametrization so that in case if the engine fails at capturing cards it can fallback to proper materials shading like with HW RT.
    Complexly shaped objects often have black cards without any materials shading (those who worked with the engine would notice this immediately in cards debug mode), which would obviously turn SW GI into AO since there would be 0 brdf lighting evaluation in hit points and only darkenning can be calculated in that case.
     
    Shifty Geezer, dobwal, cwjs and 6 others like this.
  6. milk

    milk Like Verified Veteran

    Fair points. The deeper shadows looked punchier to me, but maybe that's a subjective preference, but not necessarely more accurate. Specially with such large light sources.
     
    Shifty Geezer likes this.
  7. SlmDnk

    SlmDnk Regular

  8. Andrew Lauritzen

    Andrew Lauritzen Moderator Moderator Veteran

    I don't think keeping what amounts to two entire retained mode data structures in VRAM (and related updates) is going to make sense any time soon. It's probably still cheaper to just add a bit more sampling to hardware RT than to keep around/generate/update all the distance fields IN ADDITION to the RT structures.

    Luckily there's also an increasingly good reference path tracer in the engine now as well a click away :)
     
    pharma, pjbliverpool, OlegSH and 10 others like this.
  9. OlegSH

    OlegSH Regular

    Yeah, I know, have been using it since EA1, though it was broken in EA2 in my toy projects. Now it's fixed in the preview build. Anyway, many thanks for adding it, it's a great tool imo.

    Guess you already aware of the weak spots of the reference renderer, such as overblurring of normals caused by denoising (most likely), hopefully this can be fixed too with better denoising.
     
    PSman1700 likes this.
  10. SlmDnk

    SlmDnk Regular

    Jawed, pharma, trinibwoy and 8 others like this.
  11. PSman1700

    PSman1700 Legend

    Now thats 'next gen', what we all want. Again, its another demo. Though its done by just one person so thats impressive for being the results. He never specified what hardware he was using?
     
  12. Dampf

    Dampf Regular

    Just incredible. True next gen graphics.

    What's even more impressive is that it just uses around 4 GB VRAM at high settings in WQHD and these textures look 2 gens ahead of everything we have now. True optimization magic.
     
    one, Nesh, orangpelupa and 2 others like this.
  13. PSman1700

    PSman1700 Legend

    Its topping everything else so far, tech demo or game. Wonder what hardware he was using?
     
  14. Dampf

    Dampf Regular

    I believe he's using a 2080 Super.

    Sadly the game is running without HW-Raytracing and with DX11.

    I would really like to see a brand new compiled version using the new UE5 Preview and HW-RT.
     
    PSman1700 likes this.
  15. PSman1700

    PSman1700 Legend

    That would sure improve its bad performance, it looks quite choppy but extremely good ofcourse. Hardware RT would make it look and run better, imagine how amazing that would look.
     
  16. jlippo

    jlippo Veteran



    Apparently still bit wonky at large distances.
    Huge step to right direction though.
     
    Jawed, Silent_Buddha, iroboto and 7 others like this.
  17. Andrew Lauritzen

    Andrew Lauritzen Moderator Moderator Veteran

    IIRC there's a define you need to flip to change the old "world max" if you want to start testing stuff at these large distances. There's still various issues, but it mostly works.
     
  18. Andrew Lauritzen

    Andrew Lauritzen Moderator Moderator Veteran

    Virtual shadow maps + DX11 is also really slow... although this particular demo is light enough that it runs pretty well regardless. You can run it in DX12 mode with -dx12 on the command line though in any case.

    Demo looks nice and runs well here. Definitely would be neat to see it recompiled for UE5 Preview/final releases!
     
    Last edited: Mar 1, 2022
    chris1515, PSman1700 and BRiT like this.
  19. Frenetic Pony

    Frenetic Pony Regular

    I mean, the question for the next seven years+ is surely "does it work on the Series S". Maybe a solution is to get better at approximating what SDFs are good at using RT hardware, namely cone tracing? That's basically what RESTIR is and what world probes are for. Maybe switching from spherical harmonics to another function like ambient dice would give good enough quality for rough specular. And with things like probe grid adjustment, having them shift out of the way of dynamic objects, you might be able to cut down on direct trace length for specular quite a bit, at least for rough spec. PC hardware should start advancing again soon, so if you're considering ditching SDFs, you can count on that having RT functionality where necessary eventually, but the baseline will still be the very lowly Series S for quite a while.
     
    milk and Andrew Lauritzen like this.
  20. Andrew Lauritzen

    Andrew Lauritzen Moderator Moderator Veteran

    For sure, but they sorted it out for the Matrix demo at least so that gives me more hope than I had previously. Obviously significant compromises need to made on Series S but it would certainly be far from ideal if that involved major algorithmic and data structure changes.

    I doubt the engine can/wants to ditch SDFs entirely any time soon, but the hope is that most games will be able to use one or the other on a given platform at least. May or may not be possible depending on content though.
     
    chris1515, Frenetic Pony and BRiT like this.
Loading...

Share This Page

Loading...