Tessellation

Discussion in 'Architecture and Products' started by trinibwoy, Nov 17, 2010.

  1. ShaidarHaran

    ShaidarHaran hardware monkey
    Veteran

    Joined:
    Mar 31, 2007
    Messages:
    4,027
    Likes Received:
    90
    The only way I can make sense of numbers like that is if the benchmark is purely bandwidth-limited, since all other differences between the 6850 and 6870 are much greater than the mere 1 or 2% difference exhibited by this benchmark.
     
  2. Jaaanosik

    Newcomer

    Joined:
    May 18, 2008
    Messages:
    146
    Likes Received:
    0
    The NV endless city demo for Radeons here.
     
  3. Pete

    Pete Moderate Nuisance
    Moderator Legend

    Joined:
    Feb 7, 2002
    Messages:
    5,777
    Likes Received:
    1,814
    I'm guessing "eXtreme" scores are prefixed by an X, judging from the quoted spelling? Why are those numbers so much higher than these?
     
  4. AlphaWolf

    AlphaWolf Specious Misanthrope
    Legend

    Joined:
    May 28, 2003
    Messages:
    9,470
    Likes Received:
    1,686
    Location:
    Treading Water
    Only thing I can think is that one is total score, the other is gpu score. I'm just guessing.
     
  5. Argoon

    Newcomer

    Joined:
    Mar 10, 2010
    Messages:
    40
    Likes Received:
    0
    That post was not directed at me but i would like to know why the AMD Froblins is a bad showcase of the tessellator on the AMD hardware?

    It is not dx11 but it uses the "old" tessellator hardware that exists in the HD2000 and up to tessellate the terrain and the frogs and imo it seams to do very well what it was meant to do, showcase the Tessellator hardware on the Radeon cards.
     
  6. GZ007

    Regular

    Joined:
    Jan 22, 2010
    Messages:
    416
    Likes Received:
    0
    The froblins demo was actualy rare example of a good tesselation out there. Not another gimick over tesselated demo which comes out every month these days.

    The tesselation just kicked in when the froblins were quite close and greatly increased the details while compressed the geometry.
    It could be used in many games to add details to objects that are usualy quite small on the screen and u see them only when the object is zoomed in. Something like a fine detail lod.
    Thats the worst thing in today games. When u come close to some object that looked realy good from distance and u cant wonder how ugly it looks from close up.
     
  7. RecessionCone

    Regular Subscriber

    Joined:
    Feb 27, 2010
    Messages:
    505
    Likes Received:
    189
    All the talk about Good uses of tesselation and Bad uses of tesselation seems a little strange to me. Micropolygons (ie, sub-pixel sized polygons) are widely used in film rendering. So why do we not want them to be used in games?

    For interactive 3d fidelity to approach film quality, I think we need to embrace tesselation and use it everywhere, not put it in a sandbox of tricks to be used sparingly and only by programming wizards.
     
  8. mczak

    Veteran

    Joined:
    Oct 24, 2002
    Messages:
    3,022
    Likes Received:
    122
    Sounds good in theory but the hw just isn't built to handle that efficiently anyway, even if it could push infinite amounts of geometry without a performance loss. That goes for both nvidia and amd (and others), as long as hw processes pixel quads you will always have a very steep performance hit if you go sub-pixel sized polygons (actually the limit is quite a bit higher than sub-pixel size).
    So using overly aggressive levels of tesselation is not an efficient use of hw resources.
     
  9. hoom

    Veteran

    Joined:
    Sep 23, 2003
    Messages:
    3,264
    Likes Received:
    813
    Real time 3D is all about shortcuts to make it look 'good enough' vs off-line rendering.

    In off-line rendering you have Top 500 scale render farms (eg the 5 render farms that Weta digital used for Avatar were 140 equal on the top 500, currently 463 equal) & pretty much as long as you need to take for it to render. (hours per frame)
    In realtime rendering you want frames to render every 30ms or better, with a wide variety of hardware & resolutions so of course you need to take shortcuts.
     
    #89 hoom, Dec 1, 2010
    Last edited by a moderator: Dec 1, 2010
  10. RecessionCone

    Regular Subscriber

    Joined:
    Feb 27, 2010
    Messages:
    505
    Likes Received:
    189
    "overly aggressive" is relative. Presumably Pixar is tessellating to micropolygons because it makes sense for them - giving them a good tradeoff between artistic expression, computational load, and visual quality. I want to see hardware evolve and become more capable, to get interactive graphics more like film graphics. All this talk of making sure triangles are always a 16 pixels large in screen space seems very reactionary to me. Why not embrace the challenge of making hardware that efficiently renders micropolygons, since we know they're important to high-quality rendering? Tessellation is a step in that direction.

    If we decide that tessellation should only be used to make big polygons, we'd have to proclaim that Pixar et al. are misusing tessellation in every computer rendering they make. Seems weird to me.
     
  11. RecessionCone

    Regular Subscriber

    Joined:
    Feb 27, 2010
    Messages:
    505
    Likes Received:
    189
    Not really. Films have only a limited time and money budget for rendering. See, for example, the Wikipedia entry on Reyes rendering: http://en.wikipedia.org/wiki/Reyes_rendering

    Of course the tradeoffs are going to be different when you have a render farm for 3 minutes to render a frame, versus when you have a single GPU for 30 ms, but still, any technology that makes it more feasible to use film-quality techniques interactively seems like a good thing to me.
     
  12. hoom

    Veteran

    Joined:
    Sep 23, 2003
    Messages:
    3,264
    Likes Received:
    813
    That is all in the budget/timeline setting stage though.

    If you're going to be doing more impressive CG stuff you set a bigger budget & get bigger render farms or allow for it to take longer to render.
    If the budget or timeline is restricted you scale back the CG.
     
  13. 3dcgi

    Veteran Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    2,493
    Likes Received:
    474
    There's more to REYES than just micropolygon tessellation though it's most known aspect. Shading is done differently. Recommending against sub-pixel tessellation for games isn't saying Pixar is misusing tessellation because the goal and target hardware is different.

    In order to get the best performance using today's graphics hardware it's best to have quad pixel triangles or larger. For AMD 16 pixel triangles provide the best balance with rasterization hardware so that's what's being recommended. Also, MSAA loses some of its benefit with micropolygons.

    If developers want micropolygons they should push hardware vendors in this direction, but if they want the best performance today they should avoid them. The two goals aren't mutually exclusive either.

    I always wondered why games never pushed prim rates prior to DX11 tessellation and now I wonder if developers really want tiny triangles or if they're only pushing for it in partnership with IHVs. I'm sure some developers would rather see resources spent on more generalization to facilitate ray tracing and other algorithms.
     
  14. GZ007

    Regular

    Joined:
    Jan 22, 2010
    Messages:
    416
    Likes Received:
    0
    Me too. Why your main characters cant have something like 30k polygons from close up. Or spare at least 200 polygons on objects than look like a octangle. :roll: With low end radeons pushing 500mil tri/s.
     
  15. GZ007

    Regular

    Joined:
    Jan 22, 2010
    Messages:
    416
    Likes Received:
    0
    The only problem is that films are not interactive. They render a bunch of images and make a 2 hour film in 2 years. Thats less than 1/10 of what game developers face. They will be always ahead by a mile.
     
  16. RecessionCone

    Regular Subscriber

    Joined:
    Feb 27, 2010
    Messages:
    505
    Likes Received:
    189
    Sure.
    I'm just trying to make a simple point:
    1. Current game visual quality needs improvement
    2. Extreme tessellation to sub-pixel sized triangles is used very successfully to make high-quality renderings
    3. Therefore, limiting tessellation to producing 16 pixel triangles seems a little weird.

    I'm not trying to say games should use the same techniques as film, but I do think we shouldn't be so eager to restrict tessellation to making big triangles.

    More broadly, on a technology forum, why are so many people trying so hard to defend the status quo? Why are we so eager to ensure future hardware is limited in the same way as today's hardware?
     
  17. AlphaWolf

    AlphaWolf Specious Misanthrope
    Legend

    Joined:
    May 28, 2003
    Messages:
    9,470
    Likes Received:
    1,686
    Location:
    Treading Water
    No one is doing that. They are just being realistic. You're not going to see movie quality CGi generated on a desktop in real time in your life. Cranking up the tessellation factor isn't going to make it happen sooner. It just means you're making other sacrifices.
     
  18. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,884
    Likes Received:
    5,334
    If the polygons are subpixel cant you just discard them ?
     
  19. rpg.314

    Veteran

    Joined:
    Jul 21, 2008
    Messages:
    4,298
    Likes Received:
    0
    Location:
    /
    If you did that, you'd see nothing on the screen while watching a Pixar movie. Or Uniengine. Basically, anybody banging the drum of my-tessellator-is-bigger-than yours wouldn't be happy.
     
  20. karlotta

    karlotta pifft
    Veteran

    Joined:
    Jun 7, 2003
    Messages:
    1,292
    Likes Received:
    10
    Location:
    oregon
    but we will hear about it as a marketing term for the rest of or life. And will be a useless "benchmark" for fan-boys and "focus groups"
     
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...