Modern textureless deferred rendering techniques

Discussion in 'Rendering Technology and APIs' started by sebbbi, Feb 28, 2016.

  1. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,293
    Location:
    Helsinki, Finland
    hesido, Billy Idol and homerdog like this.
  2. Billy Idol

    Legend Veteran

    Joined:
    Mar 17, 2009
    Messages:
    6,005
    Likes Received:
    847
    Location:
    Europe
    Do all or part (or none) of the X360 optimizations carry over to the new consoles? Or are they to different in architecture?
     
  3. milk

    milk Like Verified
    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    3,497
    Likes Received:
    3,429
    #23 milk, Mar 28, 2016
    Last edited: Mar 29, 2016
  4. LogicalError

    Newcomer

    Joined:
    Apr 2, 2010
    Messages:
    2
    Likes Received:
    1
    Location:
    Copenhagen, Denmark
    Random thought:
    "The smallest amount of data you need to store is a triangle id per pixel (32 bits). Triangle id allows you to reconstruct the depth"
    ... makes me wonder if you could also store triangle id for shadow maps = more depth precision, no more shadow achne
     
    milk likes this.
  5. Xmas

    Xmas Porous
    Veteran Subscriber

    Joined:
    Feb 6, 2002
    Messages:
    3,317
    Likes Received:
    149
    Location:
    On the path to wisdom
    Triangle/object ID shadow maps are a known method. Though you don't use them to reconstruct depth (it's much cheaper to store depth directly if that's all you're interested in). Instead you compare the current triangle ID with those in the shadow map directly (since all you really want to know is whether a given surface point is identical to the closest surface from the light source in that direction).

    ID shadow maps have their own set of issues, though.
     
  6. MJP

    MJP
    Regular

    Joined:
    Feb 21, 2007
    Messages:
    566
    Likes Received:
    187
    Location:
    Irvine, CA
    Yup, see Nvidia's Hybrid Ray Traced Shadows for a recent example.
     
  7. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    .... Well this one way of doing it and not forcibly the best in term quality.
     
    #27 lanek, Apr 2, 2016
    Last edited: Apr 2, 2016
  8. upnorthsox

    Veteran

    Joined:
    May 7, 2008
    Messages:
    2,102
    Likes Received:
    378
    The magic GPU HW feature required to make this work is Conservative Rasterization…
     
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...