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

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

  1. scently

    Veteran

    Joined:
    Jun 12, 2008
    Messages:
    1,145
    Likes Received:
    562
    .......Or maybe, just maybe, this is an engine in EA and not indicative of the final performance when it eventually launches. Not to mention that UE is an ever-evolving platform these days.......
     
    Clukos, PSman1700, BRiT and 2 others like this.
  2. snc

    snc
    Veteran

    Joined:
    Mar 6, 2013
    Messages:
    2,115
    Likes Received:
    1,745
    simply on consoles we will have software version of lumen more often or modes, also there are no some cores on rdna2 for rt just fixed function for intersection in tmu but using it reduce texture fillrate capabilities
     
  3. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,088
    S S D
     
  4. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,240
    Likes Received:
    3,393
    Accelerating which effects precisely?
    Adding RT to previous gen rendering will pretty much always incur a performance hit - because you're in fact adding RT and not accelerating something which was present already.
    And if you want that RT to actually be visible and influential on the overall IQ then you have to add it in large amounts which also mean a significant hit on performance without it.

    Another thing to keep in mind here - UE5 titles won't come out sooner than 2023 most likely which means that they will launch on next gen PC GPUs and thus having some additional engine scalability beyond something targeting PS4/XBO or even Turing/RDNA1 can only be a good thing.
     
    pjbliverpool and PSman1700 like this.
  5. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,929
    Likes Received:
    5,528
    Location:
    Pennsylvania
    What does SSD have to do with Lumen and RT?
     
    PSman1700 likes this.
  6. LightHeaven

    Regular

    Joined:
    Jul 29, 2005
    Messages:
    539
    Likes Received:
    20
    I think Lumen supports hardware RT already, but there's probably the situation of the insane amount of polygons possibily harming performance more than helping out.

    If you have the geometry of the scene scaling with the camera (in order to achieve the 1:1 pixel density) that means you need to recreate the data structures a lot more often than you need on "non nanite" game in order to maintain accuracy. Not to mention that overall scene complexity being higher might mean the creation of the structures take longer too.

    On the other hand, with super scalable geometry could also be easier to just get the right amount of detail that allows to use the hardware effectively without destroying performance. And game using lower lods for RT is nothing out of ordinary. But then there's the question: Hardware RT allows to raytracing in the polygon scene faster than without the hardware to create/search the data structures, but is it faster than for example raytracing on voxel space or within screen space? I think that may be a no, we moved past those methods because they had compromises quality wise, but together perhaps can they be good enough (given the limitations like the lack of mirror like reflections)? Or at least until the hardware RT is so fast that it can eat through all that geometry with no sweat.

    Regardless of that, it does seem that right now this demo seems too heavy so that an actual game using all those features is out of the consoles reach, not unlike UE4 when they first presented, but who knows how much more optimized it will be when it launches or in a few years time. Either way, best to take this demo as a sneak peak of how games will look more towards the end of the generation rather than something short term
     
  7. Clukos

    Clukos Bloodborne 2 when?
    Veteran

    Joined:
    Jun 25, 2014
    Messages:
    4,688
    Likes Received:
    4,353
    On consoles we are most likely going to get 1440p with nanite, SW lumen + TSR TAA. And real-time Lumen isn't strictly a necessity imo, at least the GI part, not every game needs to have dynamic lighting / GI.
     
    PSman1700, snc and DegustatoR like this.
  8. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,088
    Good question.
     
  9. JoeJ

    Veteran

    Joined:
    Apr 1, 2018
    Messages:
    1,523
    Likes Received:
    1,772
    Did not watch the video, but summing up the points already made before eventually explaining why software can be faster:
    1. UE5 tends to have lots of overlapping models / instances. With HW RT this means overlapping BLAS, and each one has to be processed to find all ray hits. Only after that we know which object was hit first, the other traversal and intersection work is for nothing.
    With SDF tracing, distance to closest hit is already known on ray entry to the per object SDF. So we can reject all objects but the closest one early, and only trace the single object which will give us the closest hit. That's a really interesting advantage of SDF over BVH.
    To fix the problem, we they could avoid overlapping multiple BLAS by merging all geometry into a single BLAS (or fewer of them). But this would not reduce the number of (mostly hidden) triangles, so it's still not optimal, but we loose the option to save lots of memory by using instances of BLAS per object.
    A better compromise might be to remove hidden triangles below the surface, which would be possible on the client using SDF blocks. It would break some easy streaming, so that's some work and will take time. Downside is: With full RT solution, having SDF blocks just for that purpose is storage and memory waste. So it would be better to mark hidden triangles per instance offline and use that smaller data over SDF blocks.
    2. Current DXR does not allow continuous LOD like Nanite, so from the above we can only expect lower poly proxies, which still need discrete LODs at least to keep things scalable.
    Epic may try to request RT API improvements so they can work on a proper solution instead hacks, which will take even more time.

    So, maybe disappointing RT perf. at the moment is a good thing helping to improve RT APIs, which were designed without LOD in mind.To me, the cause and failure clearly lies on the API side and isn't Epics fault.
     
  10. Andrew Lauritzen

    Andrew Lauritzen Moderator
    Moderator Veteran

    Joined:
    May 21, 2004
    Messages:
    2,629
    Likes Received:
    1,227
    Location:
    British Columbia, Canada
    For some of the folks losing their minds about performance speculation, I think it's worth a listen to last week's twitch stream (and this week and next week are likely to be interesting too). In particular, the bits about how the current demo was constructed, what the goals were and weren't, and why you may not want to use it as a proxy for performance of a more crafted game experience. The screenshot in the Nanite document about the geometry in that demo is worth checking out... that sort of geometry is not just bad for RT, it's bad for Nanite and Lumen too.


    (Specifically around 1:32:00)

    Regarding RT, obviously everyone would love to be able to raytrace stuff at high performance. I imagine many hybrids are in everyone's futures. There are many problems here with the current hardware/APIs though that will need to evolve to be able to handle this level of geometry streaming and LODs efficiently. That's neither unexpected nor should be panic-inducing... DXR was very much designed as a first stab at the problem with the full knowledge up front that it was not going to be an ideal long term solution in several areas. But you can't figure out the right APIs and hardware until you start playing with it more broadly, which is exactly what is happening now. In the immediate term, the areas around BVH building, management and updates need to evolve significantly. Luckily those are largely in software at the moment meaning R&D can be done relatively efficiently.

    Also in this day and age of power limits you need not worry about "leaving the RT cores empty/busy". Most parts of the chip are idle at any given time and are even designed to be... if you lit up everything at once that's a power virus. In terms of area/power, you should probably be more mad about the amount of tensor cores put on these consumer chips (yes, even with DLSS...), and the fact that Nanite is leaving the poor ROPs idle too :p
     
    #1970 Andrew Lauritzen, Jun 1, 2021
    Last edited: Jun 2, 2021
  11. jlippo

    Veteran

    Joined:
    Oct 7, 2004
    Messages:
    1,744
    Likes Received:
    1,090
    Location:
    Finland

    They will bring Nanite to animated meshes and meshes with transparency.
    Very interesting times ahead.
     
    #1971 jlippo, Jun 2, 2021
    Last edited: Jun 2, 2021
    iroboto, chris1515, manux and 3 others like this.
  12. Clukos

    Clukos Bloodborne 2 when?
    Veteran

    Joined:
    Jun 25, 2014
    Messages:
    4,688
    Likes Received:
    4,353


    Also mesh shaders are on their way to PC (possibly async compute as well)! Currently only Xbox Series S / X and PS5 (primitive shaders for PS5).
     
  13. chris1515

    Legend

    Joined:
    Jul 24, 2005
    Messages:
    7,157
    Likes Received:
    7,965
    Location:
    Barcelona Spain


    They tried tons of things but nothing beat the SW rasterizer.
     
    Jawed, BRiT, Clukos and 1 other person like this.
  14. dobwal

    Legend

    Joined:
    Oct 26, 2005
    Messages:
    5,955
    Likes Received:
    2,324
    Not hard to imagine. How much work do you think they put forth with the goal of throwing out the window all that time and effort to develop an SW rasterizer? No one wants to reinvent the wheel.
     
    #1974 dobwal, Jun 2, 2021
    Last edited: Jun 2, 2021
    pharma and PSman1700 like this.
  15. Karamazov

    Veteran

    Joined:
    Sep 20, 2005
    Messages:
    4,817
    Likes Received:
    5,221
    Location:
    France
  16. chris1515

    Legend

    Joined:
    Jul 24, 2005
    Messages:
    7,157
    Likes Received:
    7,965
    Location:
    Barcelona Spain
    BRiT and jlippo like this.
  17. snc

    snc
    Veteran

    Joined:
    Mar 6, 2013
    Messages:
    2,115
    Likes Received:
    1,745
  18. chris1515

    Legend

    Joined:
    Jul 24, 2005
    Messages:
    7,157
    Likes Received:
    7,965
    Location:
    Barcelona Spain
  19. jlippo

    Veteran

    Joined:
    Oct 7, 2004
    Messages:
    1,744
    Likes Received:
    1,090
    Location:
    Finland
    chris1515 likes this.
  20. chris1515

    Legend

    Joined:
    Jul 24, 2005
    Messages:
    7,157
    Likes Received:
    7,965
    Location:
    Barcelona Spain
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...