Carmack on Ray Tracing & Rasterization

Discussion in 'Console Technology' started by anexanhume, Jan 23, 2013.

  1. xz321zx

    Newcomer

    Joined:
    Apr 20, 2016
    Messages:
    109
    Likes Received:
    31
    Seems like it's also hard with cone tracing. Any explicitly specular aimed cone tracing papers?
     
    lefantome likes this.
  2. vipa899

    Regular Newcomer

    Joined:
    Mar 31, 2017
    Messages:
    922
    Likes Received:
    354
    Location:
    Sweden
    Wonder if Carmack has a 2080TI or a RTX Titan now :)
     
    lefantome likes this.
  3. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    12,409
    Likes Received:
    8,611
    Location:
    Cleveland
    I'm sure he has something newer than the 2013 system when this was originally posted.

    Any particular reason for the bump of a 6+ year old thread?
     
    lefantome and milk like this.
  4. vipa899

    Regular Newcomer

    Joined:
    Mar 31, 2017
    Messages:
    922
    Likes Received:
    354
    Location:
    Sweden
    I didnt bump a 6 year old thread? Last post was ''Today at 12:38 AM'.

    Edit: wait a sec, xz321zx posted today, its on page 4 didnt notice the age of the thread :p
     
  5. xz321zx

    Newcomer

    Joined:
    Apr 20, 2016
    Messages:
    109
    Likes Received:
    31
    Would be great to read about the filtered "cone tracing like" approach aiming specular reflections.
     
  6. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    7,788
    Likes Received:
    6,080
    Carmack was surprisingly accurate.

    I guess it was one of those, wait 5 years, yup I told you so threads lol
     
    Lightman, Alucardx23, AlBran and 5 others like this.
  7. vipa899

    Regular Newcomer

    Joined:
    Mar 31, 2017
    Messages:
    922
    Likes Received:
    354
    Location:
    Sweden
    He predicted a gpu 5 years ahead. Some thought we would need highly parallel gpus to achieve rt.
     
  8. Rootax

    Veteran Newcomer

    Joined:
    Jan 2, 2006
    Messages:
    1,153
    Likes Received:
    571
    Location:
    France
    Sad thing was he was pleased with IMG RT tech, and they've done nothing with it...
     
  9. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    40,611
    Likes Received:
    11,043
    Location:
    Under my bridge
    Who's they? ID?
     
  10. Nesh

    Nesh Double Agent
    Legend

    Joined:
    Oct 2, 2005
    Messages:
    11,331
    Likes Received:
    1,790
    Has Carmack won any awards? His contribution in computer graphics has been super significant. His ability to look forward also make him a very distinguishable figure.
     
    vipa899 likes this.
  11. Rootax

    Veteran Newcomer

    Joined:
    Jan 2, 2006
    Messages:
    1,153
    Likes Received:
    571
    Location:
    France
    IMG. Like, it seems they didn't find anyone interested by this design, AFAIK.
     
  12. AlBran

    AlBran Ferro-Fibrous
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    20,671
    Likes Received:
    5,761
    Location:
    ಠ_ಠ
    Someone had to have requested a design for it initially, but probably abandoned it for other reasons. Maybe a console vendor (or AMD themselves) might be interested. :x
     
  13. Rootax

    Veteran Newcomer

    Joined:
    Jan 2, 2006
    Messages:
    1,153
    Likes Received:
    571
    Location:
    France
    When you see Nintendo taking a old tegra x1 over anything img had to offer, it's sad (and they had still mips on the cpu side I believe at the time), but off topic, sorry.
     
    #73 Rootax, Feb 22, 2019
    Last edited: Feb 23, 2019
    milk likes this.
  14. Cyan

    Cyan orange
    Legend Veteran

    Joined:
    Apr 24, 2007
    Messages:
    8,572
    Likes Received:
    2,290
    can't remember exactly which one (or ones), but I think he won a few. He is a legend, anyways.

    This looks like raytracing, btw.

     
    eloyc, Lightman and Nesh like this.
  15. Nesh

    Nesh Double Agent
    Legend

    Joined:
    Oct 2, 2005
    Messages:
    11,331
    Likes Received:
    1,790
    Thats freakin amazing. I see these car sections and imagine how a AAA transformers game would have looked with this tech
     
    Cyan likes this.
  16. Pixel

    Regular

    Joined:
    Sep 16, 2013
    Messages:
    981
    Likes Received:
    437
    It looks pretty but you can tell its not raytraced given not all objects are present in the reflections. During the beginning 1st minute the trees are not in those reflections. However raytraced reflections only are marginally more immersive for most gamers which show how far rasterization has come and in my opinion how much of a waste of silicon die space dedicated raytrace microarchitecture is.
     
  17. milk

    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    2,952
    Likes Received:
    2,514
    I'll file this under "Yet another example of why RT is not so necessary, because rasterisation and image based shaders still have many underexplored tricks, and most people can't tell the difference, in fact they have been neglecting the look of reflections and GI all these years and only now are they taking note of it" a very fat folder I opened since nvidia unveiled RTX which recieves new documents weekly.

    The great reflections there were present in the vanilla GTA V, in PS360.
    The reflextions on the ground are good old plannar reflections: a secondary rasterized render of the scene done from the persoective of the reflected virtual camera composited to the main render. It works surprisingly well given the hack it is. It only works for plannar surfaces, so in GTA the game seems to dynamically pick whatever horizontal plane covers more ground surfaces at each moment (god knows how it determins that) and all other ground surfaces at different heights either get the same (then incorrect) reflection and hope nobody notices, or they revert to cthe dynamic cubemap one, more on that now.
    The car reflections are from a cubemap generated dynamically in real-time by (it seems) unwrapping a dual paraboloid render of the world from the camera center. They are used as-is (no parallax correction) for all cars (near or distant from the camera) and pretty much all other reflective surfaces in the game to which the ground reflections are not assigned. That means, if the camera goes under a bridge, sundenly all reflective objects pointing upwards reflect a bridge on top of them. Yet, it works most of the time, and often looks more high-end than other game's higher res, but static cubmaps. Even if the parallax is completely incorrect, the fact the world's reflection shifts perspective as the camera moves (even if im geometrically incorrect ways) already make them look more "correct" and even ray-tracey.
    Both those reflection renders are much lower detail than the main camera one, skipping most objects, reverting to incredibly simplified geometry and textures (probably recycling the same loest LoDs for distance rendering) and the most basic of lighting models it can, and again, despite all this, it looks passable most of the time.
     
  18. Tkumpathenurpahl

    Veteran Newcomer

    Joined:
    Apr 3, 2016
    Messages:
    1,041
    Likes Received:
    778
    Would a hybrid solution be able to, for example, use a fairly limited number of rays to determine more accurate rasterisation hacks?

    So rather than "unwrapping a dual paraboloid render of the world from the camera center" could the various surfaces of the cars see their appropriate reflection determined, roughly, by tracing a limited number of rays, then render additional, lower resolution perspectives?
     
  19. milk

    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    2,952
    Likes Received:
    2,514
    I don't see how that could work.
    There are other, more obvious ways to improve on GTA's aproach.
    -Parallax correcting the cubmap reflection based on it's Z-buffer. Something similar to POM, but for cubemaps.
    -A similar paralax correction can be done fot the plannar reflections too.
    -Add more planes/points.
    -Improve the reflection's render quality.
    -Add SSR into the mix.
    All without castinf a single ray against a soup of BVH's and Tris. Not that BVH's and Tris can't be useful, but they are not the only useful way to improve reflections and GI out there.
     
    Entropy, Cyan and Tkumpathenurpahl like this.
  20. Cyan

    Cyan orange
    Legend Veteran

    Joined:
    Apr 24, 2007
    Messages:
    8,572
    Likes Received:
    2,290
    there is a more recent version of the mod -released a month ago- running at true 8k 60 fps on two RTX 2080 Ti SLI :shocked::!:

    5:00 mark and 7:00 mark, nothing to envy to raytracing

     
    #80 Cyan, Jun 23, 2019
    Last edited: Jun 23, 2019
    Lightman likes this.
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...