Pixel or Vertex more important, looking forward?

Discussion in 'Architecture and Products' started by OICAspork, Sep 21, 2004.

?

Vertex or Pixel Shading Prowess of greater importance?

  1. Vertex Shading

    100.0%
  2. Pixel Shading

    0 vote(s)
    0.0%
  3. Balance between the two

    0 vote(s)
    0.0%
  4. or, like me, have no clue

    0 vote(s)
    0.0%
  1. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    The extra work is significant; I might be boosting with the 3x multiplier, but it still doubles the time at least.

    And the added value is, as has been stated here, only experienced by a very small percentage of the market, as demonstrated by video card sales - thus every studio lead and producer have to consider it a waste of human resources. Add in the ever increasing time for the creation of an average game's content, and the decision is made.

    Edit - Or to make it simple and easy to understand: most sutdios are already having a hard time to create the art assets, without any fancy higher detailed versions. The whole industry has been in panic for a few years now, it's hard not to notice...
     
  2. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    That is the same thing. If the high-detail model has N iterations, and you select N-1 iterations, you have a lower-detail mesh than the original high-detail model. I don't see why you want to argue over something like that. We both know exactly what I mean. And it is far from complete nonsense. It was completely uncalled for to say that.
    I'd like to continue this discussion, but with someone with manners.

    For the rest, it all depends on how good the artist is, and how good his tools are. None of that changes the point that some people want higher detail in the game geometry though. Whether or not certain game studios can or want to deliver that, doesn't change much about that.
     
  3. pat777

    Newcomer

    Joined:
    May 19, 2004
    Messages:
    230
    Likes Received:
    0
    Personally, I'm still not happy with Far Cry's textures. I just wish the textures could still be crystal clear when you get close to them.
     
  4. V3

    V3
    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    3,304
    Likes Received:
    5
    Generally for subdiv high res model with N iteration, N-1 iteration is not a low polygon model. Not even its base can be consider a low polygon model. If it was true, developers would just made a simple sub 1000 polygon model and just sub div them and pray it will look good :D
     
  5. Goragoth

    Regular

    Joined:
    Feb 4, 2003
    Messages:
    365
    Likes Received:
    7
    Location:
    NZ
    The problem with any automatic LOD model generation methods is that there aren't any (AFAIK) that can produce effecient geometry. In general tesselation occurs on a full model scale which isn't necessary. An artist can generate a far superior mesh by hand tuning areas that need more polys (heads, shoulders, etc...).

    Whatever you do you will need to hand tune the LOD models, which is impossible with the amount of assets in games today. The nice thing with textures is that you can very easily create high-res source art and then automatically scale it down to a variety of detail levels, the same isn't possible for meshes (yet!).

    There's work being done in this area (for example progressive meshes in DX) but problems remain (I think mapping UV coordinates is a big one, I read something on this a while back). Anyway, this is my opinion on why developers don't include a higher poly option on models in games, they obviously have some reason or else they would be doing it, right? :roll:
     
  6. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    Well if you just want to get ~1 pixel per poly I think automation will be able to do that better than any artist :)
     
  7. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    You've summed it up perfectly well. Noone would build a 4000-polygon model by building a 1000-poly one and subdividing it... it'd be a total waste of polygons because every part of the model would be tesselated, instead of spreading out the detail wisely.

    What would be possible, and should happen soon, is to put the tesselation into the GPU, because then the engine could scale the number of iterations depending on the GPU speed. And one could use displacement mapping to make up for the lack of geometry detail on the over-smoothed resulting surfaces. But until we have these two features accelerated in hardware, in a programable implementation, developers are stuck with triangle meshes... and getting the most out of them.
     
  8. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    Yes, that is true. However, the current topic was about creating several versions of a model in order to be able to scale the poly count down for low-end systems. Thus the LOD models would be displayed in full scale, and this would show off any problems in their construction quite well.
    Not to mention that the whole argument has not yet taken into account the level geometry, which is significant as well... LOD that too?

    By the way one of the most common problems with aoutomatic optimizers is that they create long, thin triangles, which are bad for skinning and so on...
     
  9. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    I must have completely different modeling tools from you guys. I can create control cages of any size, anywhere in the model, which will allow me to control the local tesselation quite well. I can also start with a box, model a human head out of it, and roll the iterations back down to a box.
    Take a look at how this could be done: http://www.highend3d.com/global/tutorials/subdmodel/page1.3d

    Besides, note that I wanted HIGHER poly meshes, not lower. So if you would just take the current lowpoly mesh and subdivide it, you'd already have something nice.
     
  10. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    Well, if we assume that "polybump"-style modelling becomes common, then getting artists to create high-poly meshes will already happen. The problem comes in when you have them create more than one (relatively) low-poly mesh for the game. It wouldn't be trivial (you'd need to make certain the reduction in detail is done in an optimal way), and would require a good amount more data (you'd need a new set of normal maps).
     
  11. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    Thank you - but I consider myself to be proficient enough in polygon modeling.

    Something that has even its sharp edges rounded down, and loses a good amount of its volume due to the smoothing; and about a half of its polygon count is completely wasted. Remember the truformed weapons? And we're still not talking about animation/rigging related requirements... 3D content creation isn't that simple after all.
     
  12. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    The point was to demonstrate what I mean. But I'm not sure if you took it that way. Not that I care.

    We simply disagree. Perhaps I have better tools, or know how to use them better. Or perhaps we're not thinking of the same thing.
    Can't you agree to disagree?
     
  13. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    I already addressed that point in a previous post. You're good at going round in circles.
     
  14. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    The point was to demonstrate that I have about 5 years of professional experience as a 3D artist, and I believe that I know the tools and technologies well enough to judge the validity of your ideas.

    Or perhaps I know better.
    I'm aware that I'm acting cocky here, but the conversation reached a point where I'm not willing to get into specifics again and again. My work stands behind my words, feel free to check my homepage.
     
  15. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    You think you know better, what if I think I know better?
    As I say, it comes down to agreeing to disagree. But if you prefer to act cocky and sling your resume around, that's up to you. I'm not interested. This is not a job interview.
     
  16. Laa-Yosh

    Laa-Yosh I can has custom title?
    Legend Subscriber

    Joined:
    Feb 12, 2002
    Messages:
    9,568
    Likes Received:
    1,455
    Location:
    Budapest, Hungary
    What I sling around is my work - because as the saying goes, an image worths more than a thousand words. I simply don't expect anyone to accept my words just because I am ready to repeat them again and again. 'Nuff said, I've wasted enough time already.
     
  17. hovz

    Regular

    Joined:
    May 10, 2004
    Messages:
    920
    Likes Received:
    0
    i cant believe u guys are arguing about this, IF U WANT BETTER RESULTS NATURALLY IT TAKES MORE WORK.

    edit : nm
     
  18. Scali

    Regular

    Joined:
    Nov 19, 2003
    Messages:
    2,127
    Likes Received:
    0
    I fail to see the relevance of your work in this particular discussion. So I fully agree, you've wasted plenty of time.
     
  19. V3

    V3
    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    3,304
    Likes Received:
    5
    Generally control cages that's consider low polygon aren't optimal, neither for its high res model it generates, or for the low poly model that its going to be used for.

    Yes, if all you do is subdivide, you can do that, but you won't get optimal result. We don't want your head to look like a box when you roll down the iteration.
     
  20. Reverend

    Banned

    Joined:
    Jan 31, 2002
    Messages:
    3,266
    Likes Received:
    24
    Scali, Laa-Yosh -- stop or this thread is history. I don't care who's right or who's wrong, I just don't want either of you to keep with this tit-for-tat. Thank you.
     
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...