Slashdot Mirror


Rendering a Frame of Deus Ex: Human Revolution

An anonymous reader writes "Video games are among the most computationally intensive applications. The amount of calculation achieved in a few milliseconds can sometimes be mind-blowing. This post about the breakdown of a frame rendering in Deus Ex: Human Revolution takes us through the different steps of the process. It explains in detail the rendering passes involved, the techniques as well as the algorithms processed by a computer — 60 times per second."

9 of 81 comments (clear)

  1. Re: forget the gameplay! by Anonymous Coward · · Score: 3, Insightful

    Omg I've landed on you tubes comments pages - and to think I thought I was being linked to a tech site

  2. Vents by ehiris · · Score: 4, Funny

    Didn't know it takes that much to render the inside of vents.
    That game was played by finding vents and going through them.
    The police station mission was cool but the rest, vents, and more vents.

  3. Wow by ledow · · Score: 3, Interesting

    Over 500 draw calls per frame. I've only ever tinkered in basic OpenGL stuff, but does that seem like an awful lot to anyone else? I was always told to reduce draw calls and to use the newer OpenGL features as they were able to batch commands on thousands of vectors, etc. (or are we talking about different types of draw calls?)

    Especially as a lot of the work is done in shaders and shared between passes according to the article?

    Wonder what kind of texture etc. bandwidth that's pushing.

    1. Re:Wow by fleeped · · Score: 4, Informative

      No, 500 draw calls per frame is not *that* much. The majority of the calls are for different materials: For your toy project, that won't be a lot. For an AAA title, it's more like hundreds of material combos.

  4. Re:Frames by fleeped · · Score: 4, Informative

    So you can't tell the difference between movie and home video? Source for you, in a any case:
    http://www.100fps.com/how_many...
    Whatever floats your boat: I can personally see difference of 60fps to less, and I quite like 60fps.

  5. Re:forget the gameplay! by RogueyWon · · Score: 4, Interesting

    I'd have more sympathy with you if the new-releases list on Steam these days wasn't completely buried by "retro 8-bit style" indie roguelikes which look dreadful and usually play that way as well.

    These days, I've gone beyond "it's not the graphics that matter, it's the gameplay" to "they both matter, seriously". The former has become a go-to excuse for lazy development.

  6. Re:forget the gameplay! by dunkelfalke · · Score: 4, Insightful

    This is Deus Ex we are talking about so the gameplay is good by definition. Even the shitty Invisible War was better than most of other similar games of the period.

    --
    "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  7. What? by Lunix+Nutcase · · Score: 3, Insightful

    Video games are among the most computationally intensive applications

    This is a joke right? Simulating fluid dynamics, simulating weather patterns, finding large primes, factoring primes, etc. are all far more computationally intensive. And that isn't even close to an exhaustive list. Rendering a video game is kiddy stuff in comparison.

    1. Re:What? by westlake · · Score: 3, Interesting

      Rendering a game is kiddy stuff...

      --- until you are expected to believer a theatrical quality experience while running a game on hardware costing no more than $500 retail list.