real time render when?

Discussion in 'Architecture and Products' started by GRAKS, Feb 28, 2005.

  1. Ostsol

    Veteran

    Joined:
    Nov 19, 2002
    Messages:
    1,765
    Likes Received:
    0
    Location:
    Edmonton, Alberta, Canada
    The big issue with the hair is physics. If it's entirely static, there's probably a bunch of shortcuts and other hacks that could significantly reduce the workload and geometry density without significantly affecting quality.
     
  2. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    Well, judging from those pictures, I seroiusly doubt they could be anything but modelling each strand individually. That is to say, what you stated may be true for some hair styles, but not all.

    Edit:
    I'd also like to comment that the person who made this picture really doesn't know proper human proportions. The mouth and the end of the nose are both too low on the face. The eyes are also set a tiny bit too wide.
     
  3. ninelven

    Veteran

    Joined:
    Dec 27, 2002
    Messages:
    1,742
    Likes Received:
    152
  4. Zengar

    Regular

    Joined:
    Dec 3, 2003
    Messages:
    288
    Likes Received:
    1
    I would also say that hair is the biggest problem

    I remember how the dawn demo impressed me back that time. This image is not *such* a big improvement over dawn, it simply needs more horsepower.

    Actually, I won't be surprised if Geforce6 or R420 could render this image in real-time. However, speaking of games this will happen much later. I mean dawn demo run very smooth on my old GeForceFX 5600 but we still have no game that would implement such a quality - it's an overkill.

    Look on self-shadowing paper from Gpu Gems 2(developers.nvidia.org). This technique is very nice and simple but can you imagine using it in real game? Me not.
     
  5. Matt B

    Newcomer

    Joined:
    May 24, 2004
    Messages:
    39
    Likes Received:
    0
    Location:
    Sony Cambridge, UK
    Btw im 99% sure the hair in those two images is photoshoped in at post, it definitely is in the ark game one anyway. I would link you to the CGtalk thread on it but I can't be bothered to dig up the link, Ive yet to try and render hair myself but it seems like most artists seem to have problems with the massive setup times and annoyance factor that simulated hair causes. It's pretty hard to get to look good and be bug free.

    edit: I just read the article and it says that the dark haired girl uses transparency mapped planes. I still think the image has been tweaked a lot in post, also the excessive blur around the edges is probably there for a reason ;).
     
  6. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    this thing can render much higher resolution images than that in real-time. Now, get into my GeForce4 with 64MB of RAM... yeah that thing can easily handle images with 8x the resolution.
     
  7. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    I dont know about you people but I'm not seeing anything dynamic in that image at all. They're just jpegs, why would you have to do any physics or geometry??? The only thing that should affect quality is the viewers eyes, monitor, RAMDAC, decompression codec, and level of compression. :?
     
  8. hughJ

    Regular

    Joined:
    Feb 7, 2002
    Messages:
    861
    Likes Received:
    417
    Everyone seems to be talking about a real-time 3d render here, but you... am sure you know that, I must be missing the humor :p
     
  9. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    yes i know that... but the original post said "render this picture in real-time" and I'll be damned if my computer isnt doing that right now! Just picking on semantics :p
     
  10. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    displaying != rendering
     
  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
    Post processing: while you can actually go and manually paint into the image, it's usually not that common to do anything that could not be automated and applied to a sequence of frames to create an animation. Color and brightness/contrast adjustments, glow and other effects, fake shadows of various kinds, element edge blurs etc. are the more usual manipulations, but you can also render world-space normal passes and re-light a whole scene in a 2D compositing package if you want to.
    Note that the CG industry does this for flexibility - if you can do something in comp, you don't have to re-render which is always a lot more time consuming. Thus many of these operations are not neccessary, and many are already imitated in 3D games (like blooms and glows). Some tweaks, however, require the artist to animate parameters, track points in the image through the sequence, and so on - so these are not that easy to imitate.


    Regarding real-time rendering... I believe that the AA and texture filtering quality of offline CGI will not be reached, people will always use the processing power for more detail - whereas in offline CGI, you can afford the extra rendering time to avoid ALL the artifacts. Not to mention the time to calculate dynamic simulations for cloth, hair and such... So offline will always be ahead with a few steps, at least in quality.
     
  12. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    the monitor displays it, the cpu and graphics card render it in 2d.
     
  13. DegustatoR

    Veteran

    Joined:
    Mar 12, 2002
    Messages:
    3,244
    Likes Received:
    3,408
    Well, you can surely render this on NV40 but it won't be real time. So the only thing that keeps us from real time here is the performance of todays GPUs.

    Another thing to consider is what exactly do you mean by "real time". Is it only "this head with flat shaded background made of two polygons" :) or is it "this kind of quality models in real games"? The second option depends not only on performance but on artists and budgets too.
     
  14. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    That's not rendering.
     
  15. Ostsol

    Veteran

    Joined:
    Nov 19, 2002
    Messages:
    1,765
    Likes Received:
    0
    Location:
    Edmonton, Alberta, Canada
    The humour is appreciated, but it doesn't really contribute to the discussion. :p
     
  16. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
    define rendering
     
  17. DeathKnight

    Regular

    Joined:
    Jun 19, 2002
    Messages:
    744
    Likes Received:
    4
    Location:
    Cincinnati, OH
    Either you're joking or you really do think there's some set facial proportion that every single human being follows. There's nothing wrong with that picture.
     
  18. ninelven

    Veteran

    Joined:
    Dec 27, 2002
    Messages:
    1,742
    Likes Received:
    152
  19. Sage

    Sage 13 short of a dozen
    Regular

    Joined:
    Aug 22, 2002
    Messages:
    935
    Likes Received:
    15
    Location:
    Southern Methodist University
     
  20. corysama

    Newcomer

    Joined:
    Jul 10, 2004
    Messages:
    190
    Likes Received:
    185
    If you are willing to settle for exactly that picture but you can rotate the camera and the light (no panning or zooming): We could do it today. 30 frames per second on a 6800.

    You would basically be condensing everything from Nalu into just a head with a few changes: Severely limit the animation so that you can use SH-PRT to do the lighting in a dozen instructions. Use textured polygonal ribbons instead of lines for the hair. Statically pre-sort the hair polys to be ordered from inside->out so that they blend correctly (like Ruby). Sure it's cheating, but all that matters is how it looks in the end.

    Of course, if what you want is a character that looks that good in a full game like Half-Life 2, you are going to have to wait a few years.
     
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...