Impact of nVidia Turing RayTracing enhanced GPUs on next-gen consoles *spawn

Discussion in 'Console Technology' started by vipa899, Aug 18, 2018.

Thread Status:
Not open for further replies.
  1. Ethatron

    Regular Subscriber

    Joined:
    Jan 24, 2010
    Messages:
    874
    Likes Received:
    278
    They also don't need to be planar, you can warp the "camera" in any way you want. A monotonic warp function is the easiest, but you can can also map very strange irregular warps. It has been used since the ancient past for Dual Parabloid Shadow Maps for example (which are e.g. in Oblivion).
     
  2. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    43,576
    Likes Received:
    16,031
    Location:
    Under my bridge
    True, but whatever warps you apply, they are still limited to planar renders. You can't render alternative lenses yet, so no true fish-eye for example. Either you render warped super-wide-angle, or render a typical view and apply a spherical warp which loses all the detail at the edges. It'd be an okay hack for a lot of cases, probably, but the beauty of RT is that you don't need to create hacks for specific situations, and the one size fits all.

    Indeed, extreme post-effect warps would be better with a fully raytraced game as you wouldn't get interpolation artefacts, being able to sample irregular patterns.
     
  3. milk

    milk Like Verified
    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    3,500
    Likes Received:
    3,444
    That type of warping, while possible, is very limited. They are done at the vertex level, so a lot of geometry that was not intersecting intersects, or that was meant to intersect suddenly doesn't and other such oddities. If you want reflections of the scene on arbitrarily many non flat surfaces, Ray Tracing is the way to go. Hitman 2 is a nice example of how far you can push old tricks, but sure enough, the robust solution is RT.
     
  4. Tkumpathenurpahl

    Tkumpathenurpahl Oil my grapes.
    Veteran Newcomer

    Joined:
    Apr 3, 2016
    Messages:
    1,601
    Likes Received:
    1,452
    One thing I've been wondering recently: why is it that specialised hardware is required in the GPU, and could a solution built around, say, a 1080Ti and an ARM or x86 CPU ever offer comparable results to the RTX2070/2080?
     
  5. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    11,610
    Likes Received:
    12,545
    Location:
    The North
    with Ray Tracing?
    You can do RT on non-accelerated hardware. There are compute based software solutions for RT. Performance won't be as good though.
     
    vipa899 likes this.
  6. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    43,576
    Likes Received:
    16,031
    Location:
    Under my bridge
    Do you mean a second CPU to do the work of the custom hardware?
     
  7. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,344
    Likes Received:
    5,927
    Rtx cards have special hardware to accelerate ray casting and intersection tests. That puts the bottleneck of ray tracing back on shading performance. Otherwise you'd be spending too much time casting rays and the rest of the gpu would be underutilized. Of course this hardware is mostly for intersecting polygon meshes. Other methods like ray marching with signed distance fields exist, and I think are much faster. But your game, like claybook, would have to abandon a polygon based renderer.
     
  8. Ethatron

    Regular Subscriber

    Joined:
    Jan 24, 2010
    Messages:
    874
    Likes Received:
    278
    I think you make the approach look less useful than it really is. Quasi-hemispherical dual-paraboloids can replace cube-maps:
    http://download.nvidia.com/developer/Handheld_SDK/EnvMapping.pdf
    http://graphicsrunner.blogspot.com/2008/07/dual-paraboloid-reflections.html

    All affine transforms behave fine. Projective transform modifications are trickier, because of hw-rasterizer fixed-function, but even there is some freedom dealing with z and w divide. Nvidia modified their rasterizer to make non-uniform w divides AFAIU to implement lens matched shading in hardware:
    https://developer.nvidia.com/vrworks/graphics/lensmatchedshading
    https://github.com/CRYTEK/CRYENGINE/blob/main/Engine/Shaders/HWScripts/CryFX/nv_vr.cfi
     
  9. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    11,610
    Likes Received:
    12,545
    Location:
    The North
    https://www.pcgamer.com/uk/battlefi...ost-ray-tracing-performance-up-to-50-percent/
    hopefully not a repost, but likely a copy from another thread I imagine.
    Hoping to see more optimization, but this is a really good start.
     
    #769 iroboto, Dec 3, 2018
    Last edited: Dec 3, 2018
  10. Love_In_Rio

    Veteran

    Joined:
    Apr 21, 2004
    Messages:
    1,595
    Likes Received:
    207
  11. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    11,610
    Likes Received:
    12,545
    Location:
    The North
    You wait until directML is released and you rely on AI-Res upscaling to move your resolution from 1440p to 4K. Results are very good, and with the right hardware can be very fast.
     
    pharma, OCASM and vipa899 like this.
  12. Tkumpathenurpahl

    Tkumpathenurpahl Oil my grapes.
    Veteran Newcomer

    Joined:
    Apr 3, 2016
    Messages:
    1,601
    Likes Received:
    1,452
    Yeah, with ray tracing, but not solely with the GPU, so not only with compute.

    Yeah, pretty much exactly that. I'm just curious if we may see a different approach from AMD, leveraging their experience with APU's and unified memory to bring CPU's into the mix?

    Or is the massive parallelism of GPU's the only way? It seems fairly likely, given that, to my knowledge, the only examples of RTRT hardware come from GPU manufacturers.
     
  13. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,363
    Likes Received:
    3,735
  14. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    43,576
    Likes Received:
    16,031
    Location:
    Under my bridge
    Yeah, that's a lot more promising. Would be good to see a 'next gen' lighting example. Something akin to The Tomorrow Children where it's all about the lighting, rather than the examples now which aren't that far removed from the existing non-RT versions of the same games.
     
  15. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    11,610
    Likes Received:
    12,545
    Location:
    The North
    on the twittersphere, seems as though while devs are excited by the improvement in reflection performance, they seem to want to leverage the power for shadows, AO, i guess indirectly GI.
     
  16. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,344
    Likes Received:
    5,927
    Remedy's Control is doing soft shadows, AO and indirect diffuse lighting using RTX. I think Control and Metro will probably be the two games that really use ray-tracing to significance and they'll be the closest to a real heavy ray-traced game that we'll see.
     
    DavidGraham and iroboto like this.
  17. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    11,610
    Likes Received:
    12,545
    Location:
    The North
    I believe that SoTR is also doing something similar in terms of their usage as well. Though not likely as heavily.
     
  18. milk

    milk Like Verified
    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    3,500
    Likes Received:
    3,444
    If their implementation in control is similar to what they've demoed in their test scene, the part about "indirect diffuse lighting" is actually using RT to improve the sampling (including better occlusion) of their precomputed irradiance volume.
     
  19. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,344
    Likes Received:
    5,927
    Yah, I was reading through some of that presentation yesterday. AO looked pretty expensive in terms of frame time. It'll be interesting to see how far performance improves in time for release. Soft shadows seemed like a pretty "easy" win. The demo scene looks really good with their ray-traced AO, and after using ray tracing to improve the sampling of their pre-computed GI. Solves a lot of quality issues.
     
    OCASM and milk like this.
  20. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,344
    Likes Received:
    5,927
    Maybe it's an unfair assumption on my part, but it's already a released game so I feel like it won't receive the same care as a game that's adopting ray-tracing with significant time during development. I kind of view Battlefield and Tomb Raider as tech-demo implementations, though it seems like Battlefield is in it for the long haul and will continue making improvements.
     
    BRiT likes this.
Loading...
Thread Status:
Not open for further replies.

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...