Slashdot Mirror


id Says 60fps Is Enough For Doom III

Dot.Com.CEO writes "IGN PC reports that the final version of Doom III will be capped at 60fps, quoting John Carmack as saying 'A fixed tic rate removes issues like Quake 3 had, where some jumps could only be made at certain framerates'. Will this put a stop to fans arguing whether there is a tangible benefit for frame rates over 60fps? What do Slashdot Games readers think about id's decision?" Elsewhere, there's a new preview of Doom III at C+VG, including a mini-interview with Carmack in which he comments: "Now's where it goes from being an interesting demonstration of all the technologies to being a fabulous game, and that really does all happen at the end."

4 of 163 comments (clear)

  1. It doesn't change anything except for benchmarks by j-turkey · · Score: 4, Informative

    No problems here. I don't think that I can differentiate between 60 FPS and 120 FPS...although I'm no expert.

    It seems like this will fix the issue addressed in the post, and it may mess with some benchmarks that will use Doom III (anandtech, tomshardware, etc)...however, I'll bet that you will be able to turn the rate-limiting off for benchmarking purposes. Otherwise, there will most likely be no noticable effect.

    --turkey
    --

    -Turkey

  2. Before you get your panties in a bunch... by Hellvetica · · Score: 5, Informative
    From here: http://www.shacknews.com/ja.zz?id=8743907
    Alright, I'm going to try and break this down... there are actually 3 entirely seperate things people are talking about here: simulation frame rate, rendering frame rate, and monitor refresh rate.

    'Hurtz' or 'hz' are a universal term that just means "X whatevers per second", so having 60FPS means your card is rendering at 60hz.

    Now, in the post Carmack says nothing about monitor refresh rate, so that really isn't anything to worry about. Your monitor will still refresh at whatever you want it to refresh at, within it's capabilities. The other two things, the simulation rate and the rendering rate are both going to be locked at 60hz/FPS.

    Let me try an analogy. Let's say you are in a room, and next door there is a chess match. The frequency at which the chess pieces are moved is the simulation or game rate. Now if you have someone taking a polaroid snapshot at a certain rate, that is the rendering rate, what everyone knows as FPS. If someone else is taking those photographs and bringing them to you, that is like your monitors refresh rate.

    This isn't a perfect analogy, but it's good enough to illustrate the point: if the chess pieces only move once per minute, no matter how often someone takes a picture of it, it will always look the same.

    60hz is a big leap for the games simulation rate though, if i recall correctly quake 3 ran at around 20 to 25 by default, but you would see inbetween stuff due to a trick called interpolation. The statement in the article seems to imply that doom 3 won't be doing any interpolation, which I think is the most interesting aspect of the comment.
  3. Re:60 Hz Interference Patterns by Lukey+Boy · · Score: 4, Informative

    Your monitor's refresh rate is different than the games internal clock. So you can definitely increase the refresh rate on your monitor past 60. There'll just be a bunch of duplicate draws.

  4. Not really a bad idea, (close) by Ayanami+Rei · · Score: 5, Informative

    Here's the thing: The "refresh rate" of the human eye is about 15Hz. It's not really fair to call it a refresh rate since different parts of the eye transmit light level changes at different rates (faster in your periphial vision). It's just that on average, the cones and rods in your eyes take about 60ms to "settle".
    Of course, the eye isn't taking snapshots, over this 60ms you're sort of summing the incoming light over the entire period, and transmitting the "average".

    Thus, we see everything with motion blur pre-attached. Our brains and optical centers are wired to use that blurring to reconstruct the missing motion. Also used in the reconstruction: the fact that different parts of your eye can update independantly, so you have this distributed stream of information coming in whenever, and your brain is assimilating all of it and using all of it (including differences in timing) possible to get the best representation.

    Okay, so then clearly, we need really high framerates because our eyes are not cameras telesynced to the monitor... we need to have the pixels as accurate as possible at every time because we never know when a cells in a region will want to transmit. We "figure out" that we are seeing stop frame animation, even if you saw the "snapshots" of the eye, it still would look somewhat blurred and layered. This is the brain postprocessing outsmarting our technology.

    Easy fix? You can use a lower framerate if you add the blur. This is why we can sit through movies at 24 FPS, or TV at 30, since the recording equipment is averaging it for us. Of course, we can still sense the "syncronous" nature of the screen updating, especially when comparing camcoder stock at 60fps and movie stock at 24.

    But you don't need to update the screen nearly as fast. 60fps with motion blur is about as realistic as one could ever hope for. Have you seen HDTV football broadcasts! My god!

    So if Doom supports capping the output framerate at 60fps, but internally allows motion blurring by rendering at twice that followed averaging, I don't think you'll notice it at all. As far as your eyes are concerned, you're screaming at 120.

    The one thing I think is a bad thing is that they chose 60. If this is vsynced on an analog monitor (necessitating a 60Hz vert refresh), it kind of sucks. I can "see" the refresh on lots of monitors at 60, but it goes away at 70. I'm sure many of you know what I mean.

    I'd rather them cap it at 70, or 72. With 72 v. ref. you could update the screen at 24fps, tripling each frame, but rendering 3-6 frames when possible to create the blur.... LIKE WATCHING A REALTIME MOVIE. When it gets busy, just cut the number of frames you average.

    That would be fricking cool.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON