Quantcast Clarifying Thoughts on High Definition Game Rendering - Ozymandias

Clarifying Thoughts on High Definition Game Rendering

I was talking to Bruce Dawson, one of our senior software design engineers here, about some questions I had around 1080i and 1080p. Frankly, I was particularly curious about why Sony has continued harping on 1080p as being "TrueHD", especially since the 360 has enabled 1080p output as well (coming soon to homes near you!) I was trying to figure out if I was just missing something, and his emailed answer was particularly clear and helpful to me, and since there's nothing confidential here I thought I'd share it with you.

The really interesting statistic that popped for me is how much less time a game console has to render a 1920x1080 scene versus a 1280x720 scene. (Remember this is on the same console, whichever one you like. This is not a comparison of different console's rendering capabilities to each other.) Simply put, for a 1080i/p game the console has 55% less time per pixel to render any special effects, anti-aliasing, illumination, etc. than for a 720p game. Yes, even Resistance has fallen off the bandwagon and admitted they can't hit 1080i/p as previously claimed. (It also helps explain why Gran Turismo HD is so underwhelming.)

Anyway, Bruce's text is below. Hope it helps clarify a few things for you!

Many developers, gamers, and journalists are confused by 1080p. They think that 1080p is somehow more challenging for game developers than 1080i, and they forget that 1080 (i or p) requires significant tradeoffs compared to 720p. Some facts to remember:

  • 2.25x: that’s how many more pixels there are in 1920x1080 compared to 1280x720
  • 55.5%: that’s how much less time you have to spend on each pixel when rendering 1920x1080 compared to 1280x720—the point being that at higher resolutions you have more pixels, but they necessarily can’t look as good
  • 1.0x: that’s how much harder it is for a game engine to render a game in 1080p as compared to 1080i—the number of pixels is identical so the cost is identical
    There is no such thing as a 1080p frame buffer. The frame buffer is 1080 pixels tall (and presumably 1920 wide) regardless of whether it is ultimately sent to the TV as an interlaced or as a progressive signal.
  • 1280x720 with 4x AA will generally look better than 1920x1080 with no anti-aliasing (there are more total samples).

A few elaborations:

Any game could be made to run at 1920x1080. However, it is a tradeoff. It means that you can show more detail (although you need larger textures and models to really get this benefit) but it means that you have much less time to run complex pixel shaders. Most games can’t justify running at higher than 1280x720—it would actually make them look worse because of the compromises they will have to make in other areas.

1080p is a higher bandwidth connection from the frame buffer to the TV than 1080i. However the frame buffer itself is identical. 1080p will look better than 1080i—interlaced flicker is not a good thing—but it makes precisely zero difference to the game developer. Just as most Xbox 1 games let users choose 480i or 480p, because it was no extra work, 1080p versus 1080i is no extra work. It’s just different settings on the display chip.

Inevitably somebody will ask about field rendering. Since interlaced formats display the even lines on one refresh pass and then the odd lines on the next refresh pass, can’t games just render half of the lines each time? Probably not, and even if you could you wouldn’t want to. You probably can’t do field rendering because it requires that you maintain a rock solid 60 fps. If you ever miss a frame it will look horrible, as the odd lines are displayed in place of the even, or vice-versa. This is a significant challenge when rendering extremely complex worlds with over 1 million pixels per field (2 million pixels per frame) and is probably not worth it. And, even if you can, you shouldn’t. The biggest problem with interlaced is flicker, and field rendering makes it worse, because it disables the ‘flicker fixer’ hardware that intelligently blends adjacent lines. Field rendering has been done in the past, but it was always a compromise solution.

Share this post: email it! | bookmark it! | digg it! | live it!

Comments

Ed said:

Wouldn't 1080p more difficult than 1080i if you were pushing more than 30 frames per second?

1080i is always 60 half frames per second.. 1080p can be up to 60 full frames per second.

Presumably something like Hexic or Lumines would look better at 1080p/60 than at 1080i, just because of the higher framerate.

I think the news that Resistance is going back to 720p is a sign that the 720/1080 tradeoff exists and is huge.  I have a 1080p TV, that takes 1080p over vga, and the VGA cable.  But I'd still rather have games render natively at 720p with lots of eye candy than at 1080p without it, so I'm glad Resistance is 720p and I'm glad Saints Row is 720p.

But I do think simple XBLA games could easily be 1080p without any loss in goodies, and I bet games like Table Tennis could also have been 1080p.  

I suppose it could, in theory, be a simple patch to enable the 360 to render natively at 1080p for some games.  I might be looking forward to that patch.

# October 21, 2006 6:00 PM

madsax said:

You're assuming here that the graphics chip is not capable of field rendering - and that is not necessarily a valid assumption.  There have been previous graphics chips which had knowledge of interlacing and so, for example, a 480i screen was actually rendered into the frame buffer with half the number of rows in order to save memory.  It's true!

I'm not saying the PS3 does this.  I'm just saying.

:-)

# October 21, 2006 6:14 PM

THE MAC GOD said:

These are things I've been wondering for a while... but no one has answered them well enough:

So, I have a Toshiba HDTV (it has HDMI, but not vga...), and it only has two resolutions: 540p and 1080i (the same resolution, just p or i).

Now, from what I'm reading above, it looks like I could be getting better framerates if I lower my 360 to 720p.

The only question is, what would I set my TV to? I would assume 1080i... the console could output 720p and the tv could upconvert it...

Any ideas?

Thanks!

# October 21, 2006 9:59 PM

James said:

The Xbox 360 renders at 720p regardless of what you set it to. If you have a 1080i/p TV then it's simply a matter of whether you want the Xbox 360 or your TV to upscale (excluding the few 1080p games that might be made).

# October 22, 2006 6:02 AM

Andrej said:

James -- that's not correct. The 1080p support announced on the 360 means that it supports a 1920x1080 buffer, outputting to 1080p if your set supports it. Games can be designed to use this or they can upscale from 720p. For 720p games, you're right--then it's a decision of which device you want to hande the upscaling (the 360 or your TV).

# October 22, 2006 10:03 AM

Adrian said:

Last time I checked, there was only 1 tv on the market capable of accepting a 1080p input. Your expensive sony 1080p tv? don't accept the input, it takes a 720p input and upscales it to 1080p making it look worse(has to guess what's between the lines). The only TV that accepted 1080p input was the mitsubishi DLp and only through a computer connection then.

# October 22, 2006 10:31 AM

Rob said:

Adrian, several manufacturers make 1080p, Westinghouse makes a whole line of 1080p plasmas, for example.

# October 22, 2006 10:46 AM

Ed said:

Sharp, LG, JVC, Samsung, Mitsubishi, Sony, Westinghouse, Fujitsu, HP, Panasonic, Pioneer and Sceptre all make 1080p displays/projectors.  

# October 22, 2006 10:55 AM

Ed said:

Oh, and all of the above can accept a 1080p source over at least one connection.

# October 22, 2006 10:56 AM

Anonymous said:

This entire article assumes that games today are being rendered at 1920x1080, and then interlaced. However, systems like the Xbox 360 actually render a "squished" image at 1920x540, and then double it to get a 1080i signal. The PS3 does the same thing. It doesn't alternate fields when doing this. It just doubles the vertical resolution to make the image not squished, but it means that each line is doubled. It's not that noticeable at that screen res, but it's there.

This is also why GT4 on the Playstation 2 could handle a 1080i output. The only game on the system to do so, I believe. But it couldn't do 720p, even though the system could theoretically put that out over component, because presumably that would actually require more power than 1080i would.

# October 22, 2006 10:58 AM

As my grandfather always said:

There's a sucker born every minute.

# October 22, 2006 10:58 AM

ZyronEnder said:

The problem with HD technology is if the "last time I checked..." was more than 6 months ago, your information is out of date.

Today, there are many sets available right now at retail outlets such as Best Buy, etc. that accept and fully display the 1920x1080i/p signal without scaling. Sony XBR2 sets, Samsung 4x96 series, Westinghouse has a couple, as does the Sharp Aquos line, in plasma there is the Pioneer FHD1. There are others, and they are all new within the last 6 months (refer to www.avsforums.com).

xbox games list on the back the native resolutions that the game was designed for. Oblivion is one that was has the higher 1080i resolution capability. A game that does not list 1080i on the back will be upscaling to display on a 1080 supporting HDTV.

# October 22, 2006 11:03 AM

Carl said:

Seeing as I just bought a new Sony SXRD, it's true LAST YEAR's (05) XBR could NOT accept 1080p input, even though it was a 1080p native screen.  However, the new a2000's and XBR2's both accept 1080p via HDMI, however not VGA.  I've got my PC setup to it at 1920x1080 on DVI->HDMI, and its great.  However, 360's 1080p capabilities completely uninterest me until it can output it via HDMI.  Becuase of all the TV's that support 1080p input, most have HDMI, many have VGA(mine doesnt...damn), and almost NONE support it through component... So at the moment I'm just letting my 360 upscale to 1080i, and the tv deinterlace to 1080p.

# October 22, 2006 11:07 AM

ZyronEnder said:

The comment about rendering a "squished 1920x540" image is incorrect.

Please re-read the article, it explicitly states that the 360 doesn't do this but it has been a technique used in past systems.

One thing to keep in mind is that even if the console outputs 1080i correctly, a very large proportion of HDTVs available today do not correctly de-interlace the image, resulting in a similar "doubling" type problem. Here's a link to www.hometheatermag.com that discusses the issue and shows test results of recent TVs:

http://www.hometheatermag.com/hookmeup//1106hook/

# October 22, 2006 11:09 AM

Pjotr said:

First fix the framerate and screen tearing problems at 720p before crapping on other consoles.

Thank you.

# October 22, 2006 11:44 AM

Drew said:

The new Splinter Cell supports 1080p on the Xbox 360.  Once it's out, we'll all be able to judge for ouselves the difference between 720p and 1080p/i.

# October 22, 2006 11:46 AM

jothaxe said:

The only thing clear to me from reading this is that the author doesn't fully understand the difference between 1080i and 1080p.

Rendering 1080i means you render exactly 1/2 of the full frame pixels each time (alternating between odd and even rows.)  This means 1080i requires calculating exactly 50% of the pixels for 1080p.

For digital applications interpolation is often done on the interlaced frames so that a buffer has the full number of pixels but interpolation is never the same as true data.

# October 22, 2006 12:03 PM

The Evan said:

Huh, I never considered that all 1080 sources would have to be rendered and then interlaced, so there's no cost trade-off between interlaced and progressive. For some reason I was just assuming a field-rendering setup (iirc this is how SLI setups work).

# October 22, 2006 12:03 PM

NEMESiS X27 said:

I'm not too concerned with 1080p for gaming, I would much rather have a better looking more detailed/processed image than one with less detail and possibly at a slower framerate.

All I can see myself using 1080p for, will be with HD-DVD player and future Marketplace content that will eventually turn up in 1080p (although this hasn't been confirmed).

# October 22, 2006 12:08 PM

somone said said:

ive only got a black and white tv so it dont make much difference to me!

# October 22, 2006 12:12 PM

bluescrn said:

Just about every 360 game I've seen had a *** framerate and tearing problems.

Forget 1080p. And consider going lower than 720p if it's killing framerate and therefore hurting *gameplay*!

It's shocking that on 'next-gen' consoles, 30fps is about the best you can expect even for *racing games*!

Current HD gaming truly sucks.

# October 22, 2006 12:26 PM

deboqi said:

PS3 is capable of rendering at native 1080p which is an impossible mission for xbox360.

That's why Sony has continued harping on 1080p as being "TrueHD".

# October 22, 2006 12:29 PM

Hash said:

Bruce Dawson I have a simple question if you could ask bruce. if 1080p reduces  the visual clarity of the game compared to the 720p version, Why then does the 1080p version of Playstation 3 NBA 2k6 look slightly better than the 720p Xbox 360 version of NBA 2k6 even though the looks are not about resolution, they are the extra effects added into the game.

Secondly why arent developers utilizing unified shaders properly? I have heard a major API update is coming to developers, is this true?

# October 22, 2006 12:39 PM

Graphics Geek said:

> Wouldn't 1080p more difficult than 1080i if you were pushing more than 30 frames per second?

Either way you are rendering 1920x1080, so it's the same.

> But I do think simple XBLA games could easily be 1080p without any loss in goodies

Yep, they don't need to spend a lot of time per pixel, so they could run at 1920x1080.

> You're assuming here that the graphics chip is not capable of field rendering

No, the article doesn't assume it isn't possible. It specifically says that it isn't desirable. The display chips on any reasonable console will do some very careful averaging of even and odd lines (different fields) in order to reduce the interlaced flicker. Field rendering makes this impossible, and therefore field rendering is not desireable.

> Now, from what I'm reading above, it looks like I could be getting better framerates if I lower my 360 to 720p.

No, because the game can render at one resolution and then it is converted to your requested output resolution. Most Xbox 360 games render at 720p, so changing your Xbox 360 to 720p will probably make no difference, to performance or image quality.

> James -- that's not correct. The 1080p support announced on the 360 means

> that it supports a 1920x1080 buffer, outputting to 1080p if your set supports it.

No, the game decides on the frame buffer size. Then the console outputs that frame buffer at the resolution you have requested (480i, 720p, 1080i, or 1080p). Adding 1080p support to the display settings doesn't not affect the frame buffer size.

> This entire article assumes that games today are being rendered at 1920x1080

Yep, because otherwise you get excessive flicker and other undesirable artifacts.

> The only thing clear to me from reading this is that the author doesn't fully

> understand the difference between 1080i and 1080p.

> Rendering 1080i means you render exactly 1/2 of the full frame pixels each time

I thought the article addressed this. It's called field rendering and it causes problems, like increased flicker. It also requires a rock solid 60 fps, which is difficult on modern games because of their complexity. Yes, games could do field rendering. Yes, it helps the performance problems of 1080 resolutions. But, since it makes games look worse (flicker really *sucks*) I really doubt it is a good idea.

> PS3 is capable of rendering at native 1080p which is an impossible mission for xbox360.

Given that PS3 has about the same graphical horsepower of the Xbox 360 (less, say some sources) this is a rather hopeful claim. Do you have any reason to believe that PS3 can handle 1920x1080 better than Xbox 360, or is this just based on Sony's unsubtantiated bragging.

# October 22, 2006 12:45 PM

Chris said:

"> PS3 is capable of rendering at native 1080p which is an impossible mission for xbox360."

What kinda idiotic remark was that

THATS WHAT THE DASHBOARD UPGRADE IS ENABLING full native 1080p ... so if a developer wants to use it they can.....

1080p is not some mythical magical resolution, most high end computers handle it stop being lame.

....

Now i hate to be an ass here but if the 360 cant handle the visuals the ps3 can... why does cod3 look better on the 360... why is the ai better on the exact same looking version of assassin's creed on the 360... so stop pertending that the ps3 is some masterful machine.... cell is not the holy grail so stop acting as if it is. plain and simple

...

games normally render at 720p but a few chose to render native 1080i but very few because they can get better visuals in 720p than in the 1080... its a developers choice of balance, between resolution and visual effects... simple as that

# October 22, 2006 12:56 PM

calderracrusade said:

Wow. Incredibly interesting! I always thought 1080p was massively tougher than 1080i from what most so-called "geeks" say, but now that I read this, everything makes so much more sense.

I love reading the responses, because now it's so obvious how people are tripped up on this issue. Example:

"Rendering 1080i means you render exactly 1/2 of the full frame pixels each time (alternating between odd and even rows.)  This means 1080i requires calculating exactly 50% of the pixels for 1080p."

^^^...but the problem is those even and odd lines. You DO render half the pixels... but you have to do it twice. Seems so astoundingly simple now.

The real issue that I feel comes up is still framerates versus the human eye, though. Unless this is also mistaken, I believe the chief difference in the "feel" of interlaced versus progressive is the classic debate about TV screens versus PC monitors. A TV screen, with interlacing, can show an incredibly fluid (if less clear) image at maybe 24 frames per second. But a computer monitor could run at 60+ and seem relatively jerky, even with superior picture, because monitors tend to draw in progressive (again, maybe I'm off- this debate leaves me challenging my basic notions on everything here).

Doesn't this still mean that 1080p has to render higher framerates for smooth action compared to similar effect at 1080i? (yes, I realize there's more to TV and film smoothness than just interlacing alone, but I thought the effect was still non-negligible).

# October 22, 2006 1:09 PM

Olrac said:

GTHD is underwhelming? Cop yourself on. Sony must be doing a good job marketing this point if you're STILL posting about this. Last time you came off looking pretty bad, and I doubt this will work out much better.

# October 22, 2006 1:10 PM

Pjotr said:

"Given that PS3 has about the same graphical horsepower of the Xbox 360 (less, say some sources) this is a rather hopeful claim. Do you have any reason to believe that PS3 can handle 1920x1080 better than Xbox 360, or is this just based on Sony's unsubtantiated bragging."

Again, most games on Xbox 360 seem to struggle to reach a stable 30fps at 720p. And this is a year after the release.

The fact that devs are letting run games succesfully at 1080p on an unreleased console gives the impression that there is a difference. Wether it is the raw power, ease of use of the hardware or even the quality of the dev, I don't know.

# October 22, 2006 1:26 PM

∞ said:

Games and systems already are out that support 1080-and-up resolutions (hmmm, playing Quake 4 on a Mac Pro with a 30" Cinema Display...).

# October 22, 2006 1:41 PM

Nitz said:

haha, MS and it's yes-men are pathetic, scrambling to fling mud at sony in the midst of their Xbox 360 meltdown (litterally and fiquartively, what's the defect rate on those things, 25%?).

# October 22, 2006 2:01 PM

Manya47 said:

I'm still wondering why my SD plasma can display 1080i better than 480p. If you were to see it, you would understand. The picture is much clearer. 720p doesn't look as good though.

# October 22, 2006 2:01 PM

wonderboy said:

yeah...lets talk about the ps3 instead of the xbox3.......60

microsoft sucks

# October 22, 2006 2:18 PM

Olrac said:

"Given that PS3 has about the same graphical horsepower of the Xbox 360 (less, say some sources) this is a rather hopeful claim. Do you have any reason to believe that PS3 can handle 1920x1080 better than Xbox 360, or is this just based on Sony's unsubtantiated bragging."

Tiling is going to absolutely suck for higher resolutions aka 1080p. Some devs have been having enough trouble hitting 720p thanks to its quirks! I even recall Xenos's designer admitting that ATi's contemporary non-eDram based PC GPUs would likely have the edge over Xenos for high resolutions like 1600x1200 (which is the same number of pixels as 1080p, funnily enough). That comment didn't seem signifcant at the time, but it takes on whole new relevancy now given how things are turning out.

I think you definitely will see good looking 1080p native games on 360, but I wonder if you'll see them as frequently as you will on PS3.

# October 22, 2006 2:33 PM

TCampbell66 said:

Many doctors and those not caught up in the hype of misleading information on this subject have stated the human eye can only visually intake 30 frames per second, rendering the whole hype of forcing 1080p in games pointless.  The point of this article is 720p is a neutral zone for game developers right now if they want the least bit of overall quality downgrading.  By raising it to 1080p you risk lots of other graphical problems arising just over the trade off of making a car or game character itself look better against the overall degraded quality game.  1080p is hype, 60fps is hype... all hype for those with disposable income to get suckered into because in their mindset more or a higher count must mean better, in the case of games right now it is not.  Any company forcing this groundless 1080p spec to unknowledgable brand loyalists are only instilling inaccurate fuel for blind fanboys to use against their competition.  Like the guy said above earlier, there is a sucker born every minute.

# October 22, 2006 2:42 PM

eawil2000 said:

For me being a tekkie I've bee missing a lot of key pieces of information out of the PS3 / Xbox 360 1080p "debate".  From what I can gather all 360 games are rendered internally on the 360 in 720p.  Apparently developers can render in 1080i if they so choose, but for the most part they're at 720.  The 360 then scales the 720p image to whatever the user wants.

There has been speculation that the 360 when outputing 1080i is actually scaling DOWN the 720p image to a 540p image.  The speculation is based upon the resolutions that the VGA adapter allows you to output.  The argument is that if the video card translated 720p to 1080i then there should be some sort of 1080p (even if it isn't 60Hz) available for output via VGA.

So when I heard Peter Moore announce that the 360 was going to be able to do native 1080p, this was good news.  Now, after reading this article, I am a little confused.  The 1080p output won't be doing anything different?  If so, why doesn't the VGA output allow for 1080p as it stands right now?

There is certainly a trade off between 1080p and 720p in terms of graphical fidelity.  You have only so much power you can use.  But what many tekkies like myself have been happy about, is that from the start Sony has been very forthcoming with the information (and really the only part of the console that has had clarity) that the PS3 renders internally at 1080p and doesn't do 540p tricks, or upscales 720p, or whatever (although if a developer renders its games at 720p the PS3 will upconvert to 1080p).

I think that this is the area that this is the point many people are still trying to get clarification on.

# October 22, 2006 2:49 PM

eawil2000 said:

TCampbell66, I don't know if I would go so far as to say 1080p and 60 fps is "hype".  If you can get 1920x1080 @ 60Hz to have the same graphical fidelity as 1280x720 @ 60Hz then that's not hype.  The point made, which I agree with, is that to get the increase in pixels you have to take away from something else since you only have a fixed amount of power available to use.

As far as why 60Hz is better than 30Hz, it is more based upon perception.  Life moves at a rate much, much grater than 60Hz.  That's why movement in life seems, well... lifelike; even though our brain can only really process the visual signal from our eyes at 30Hz.  The same thing happens for computer systems and TV's.  The system internally calculates a faster than 30Hz motion in order to give the system a more fluid motion.  You don't actually see the missing frames, but it looks less jerky and more fluid.

Similarly 1080i is not the same as 1080p all other things being equal.  In a 1080i signal you can get tear effects when you move the camera too quickly (one part of the image is looking at the new camera position, and the other part of the image is looking at the old camera position).  A 1080p image doesn't get tear effects.

# October 22, 2006 3:00 PM

bob saget said:

the ps3 fanboys are going bonkers lolers

# October 22, 2006 3:12 PM

Olrac said:

"Many doctors and those not caught up in the hype of misleading information on this subject have stated the human eye can only visually intake 30 frames per second, rendering the whole hype of forcing 1080p in games pointless."

I'm not sure what resolution has to do with frames per second, but that's nonsense. The human eye can, depending on conditions, differentiate between framerates well beyond 30fps.

The point you seem to miss in the rest of your post is that not every game is using all the power of the system, and thus can afford to go to 1080p without compromise. We're seeing that in games like Virtua Tennis 3 and Ridge Racer 7, which are 1080p/60 and look better than their 720p equivalents on 360. Where's the sacrifice there, hmm? There is none, because these games fall so comfortably under the systems capability than 1080p is not a problem. If it were a problem, I'm sure the developers would not use the resolution, and would stick to 720p - IT IS AN OPTION. This might be worth debating if Sony was forcing developers to use 1080p, but they're not. This is as pointless as debating the merits of any other optional choice a developer could make in the development of a game - for example, trading off CPU power for one area versus another in a game. The only reason Ozymandias and MS keep trying to cast a negative pall over this particular one is because they're lagging their competition here.

Don't you see? They're trying to stir 'technical debate' purely to serve a marketing agenda, and they're using us as pawns in that. It's crazy.

# October 22, 2006 3:25 PM

TCampbell66 said:

eawil2000 - Being a game developer myself my experienced perception is that everything you stated were contradictory oxy morons in your explanation.  Which is surprising to see from a "trekkie", but then that line of logic would render you enjoying those god aweful special editions they are making with the original Star Trek series right now.  lol  No one specific resolution over the other causes tearing unless the developer allows it as a part of the resolution trade off - it's hype and your speech reveals you've bought into it.  :)

# October 22, 2006 3:28 PM

TCampbell66 said:

Olrac - You mostly stated the same thing I did but in a different way.  I agree this is all a marketing spin to the gullible.  I mean some of them are posting here.

# October 22, 2006 3:33 PM

byron miller said:

I have 2 lcd - 720p displays (native) and a projector that i run at 720p and sometimes 1080i.

On my LCD's which are all 32" - i would never want to run 1080p if the focus of the game was to show more detail because of viewing distance and comfort. It wouldn't be pleasing to the eye.  Its not like computers where your sitting 3 feet away at most, i'm at least 8 feet away from my tv's and i'm even further from my projector! I like fluid colors, smooth textures and smooth graphics - not necessarily super fine resolution of immediate images that would look more detailed.  I think working on drawing distance, pop in, tearing is more important than trying to push the detail of a game at a higher resolution as the whole point of 1080i/1080p is moot since to most people is 1920x1080 vs 1280x720  no If ands or P's.

On my projector with a 105" screen i can afford the resolution because i'm blowing it up and sitting further back.. so its no value to mee adn if i wanted pixel perfect resolution on an 105" screen we are talking resolutions MUCH higher than 1080p!

so yeah, if your PS3 or Xbox is connected to a computer monitor then 1080p may make a difference if your looking for the detail and resolution afforded, otherwise if your console is its home in front of your tv, what difference will this actually make?  I'm not looking for that level of detail when i'm sitting in my couch.

Resolution matters - but used in the right way.  HD/720 looks sharp because its the perfect mix of "resolution" and "clarity" that 1080p COULD do - but would the resolution actually lead to better games or just eye strain of trying to appear better for something that isn't designed for 2-3 foot viewing distance?

believe me, i like my WXGA resolution on my laptop (and larger) but for many people its too small even on a 21.5 inch matched monitor.

# October 22, 2006 3:37 PM

hg said:

Ok, so 720p is better than 1080p...

But, following your logic, wouldn't you have to conclude that 480p is even better than 720p, because you can show more detail and run more complex pixel shaders, and 640x480 with 4x AA will generally look better than 1280x720 with no anti-aliasing (there are more total samples).

Am I right?

# October 22, 2006 3:46 PM

Casey said:

720p@60fps provides more video data than 1080i@60fps, and even more than 1080p@30fps. However any computer gamer will tell you higher resolutions give a better (sharper) image. Now, this notion that 1080p reduces graphically fidelity... well thats only true if you dont have the horsepower to properly render at 1080p. With a good graphics subsystem you can do FSAA@1080p no prob, and anything else you can do at 720p. I think what were being told here, in a roundabout way, is that the ATI card in our 360s doesn't have the power. Well, ok, whatever... but dont tell us you HAVE to give up fidelity at 1080p. You may HAVE to with the 360, but not with a powerful enough system. Not that the PS3 will be any more powerful, an nvidia 7800 part (PS3 card of choice) is no more powerful than the 360s ATI chip (maybe even less so, since its sans unified shaders). And now I'll throw it out there: Doesn't the ati chip have 10mb of superfast edram to offload the work of AA? And it can't muster AA@1080p? wtf?

# October 22, 2006 4:00 PM

Gizmodo said:

There is no doubt that 1080p is the holy grail of high definition, which is exactly why Sony has pursued that benchmark with such enthusiasm. But exactly how hard is 1080p to render for video game consoles? Here are some...

# October 22, 2006 4:06 PM

Sulphuric Acid said:

To clarify, the game developer chooses the size of the buffer be it 720 or 1080 - IT DOES NOT deal with interlacing.

Then, the display chip in the Xbox 360 takes this image and converts it to whatever resolution and interlacing you have picked in the dashboard.

# October 22, 2006 4:13 PM

Defender of 087 said:

So all in all 720P>1080P for Gaming better performance, Effects, some what better Visuals at 720P. I think most PC gamers already knew this! But thoes fanboys got to lern the hardway thats life for ya.

# October 22, 2006 5:00 PM

eawil2000 said:

TCampbell66, being an aerospace engineer by trade I am not a "trekkie", I'm a tekkie (what I originally put down).  ;-)

I don't see how my post is an "oxy moron", your original post was based on two foundations: 1) 1080p doesn't look better due to system power constraints, and 2) a 60 Hz signal doesn't look any different than a 30Hz signal.

I agree with point #1.. up to a point.  *IF* the developer is using all the system resources to its full potential at 720p, then, yes 1080p will look worse because you have to get rid of effects to get the higher resolution.  But, as I was pointing out, *IF* you have the same fidelity of graphics availble at 1080p as you do at 720p then the 1080p will look better.

I disagree with your second argument.  Frame-rate matters; as a developer I'm surprised you don't agree.  A 30 fps signal stutters a lot more than a 60 fps signal.  The fact that you're actually transmitting 60 fps is all the better.

I also take to task your implied statement that at 30 Hz 1080p is fine.  30Hz at 1080p is *essentially* 1080i.  The interlacing causes tear effects which are quite noticable whe playing a fast paced game, or watching a fast paced movie.

Those were the bases of my argument.  I personally fail to see how those are oxymorons.

# October 22, 2006 5:03 PM

eawil2000 said:

To play devil's advocate: if it is true that 720p>1080p due to system power, then 480p>720p....  That's Nintendo's argument.

# October 22, 2006 5:05 PM

jothaxe said:

"I thought the article addressed this. It's called field rendering and it causes problems, like increased flicker. It also requires a rock solid 60 fps, which is difficult on modern games because of their complexity. Yes, games could do field rendering. Yes, it helps the performance problems of 1080 resolutions. But, since it makes games look worse (flicker really *sucks*) I really doubt it is a good idea."

Yes I saw this in the article.  I agree that flicker sucks.  It is always bad to have less pixels and 1080i can cut the pixel (render) count in half.  This is good for speed and bad for quality.  Whether or not the trade-off is worth is it simply going to depend on the application.  My point is that its unfair to say that 1080p rendering is 1.0x times as hard as 1080i.  It can be done with 1/2 the rendering as the expense of quality.

# October 22, 2006 5:14 PM

Transfix said:

Taken from one of my HT sites. Plain and simple

"Is 720p vs 1080i worth being concerned about? Yes and no. If you're a consumer looking for a new TV, you can happily ignore the 720p vs 1080i debate because every TV which is described as HDTV or HDTV Ready is required to support both formats.

NOTE: You should be aware though that lots of TVs which support 1080i have fewer than 1080 lines and so scale the 1080 signal down. That's not a huge issue as even scaled down 1080i is far ahead of a regular NTSC signal. It is worth bearing in mind that more expensive HDTVs tend to have better scalers than cheaper ones, and this may be an issue.

However, for broadcasters it's a live issue. Should they broadcast 1080 lines of interlaced video or 720 lines of progressive scan? They could just broadcast two signals, one in each format, but that would use up a huge chunk of bandwidth and be hugely expensive for very little gain.

To answer the question, it's important to understand the difference between 720p vs 1080i. A 720p signal is made up of 720 horizontal lines. Each frame is displayed in its entirety on-screen for 1/30th of a second. This is know as progressive scan (hence the 'p')The quality is like watching 30 photographic images a second on TV. A 1080i signal comprises 1080 horizontal lines but all the lines are not displayed on-screen simultaneously. Instead, they are interlaced (hence the 'i'), ie every other lines is displayed for 1/60th of a second and then the alternate lines are displayed for 1/60th of a second. So, the frame rate is still 30 frames per second, but each frame is split into two fields, which your brain then puts together subconsciously.

Most of the time interlacing works fine, but for fast moving images, such as sports like baseball and hockey it can cause problems which manifest themselves as a 'stepping' effect on-screen. Progressive scan signals don't have this problem and so are better suited to sports.

ESPN puts it like this: 'Progressive scan technology produces better images for the fast moving orientation of sports television. Simply put, with 104 mph fastballs in baseball and 120 mph shots on goal in hockey, the line-by-line basis of progressive scan technology better captures the inherent fast action of sports. For ESPN, progressive scan technology makes perfect sense.'

# October 22, 2006 5:25 PM

vincent said:

Most of you are SOOOO off...

Rendering 1920x1080p = rendering 60 fps at 1920x1080 (at 1 frame per TV scan Hz)

Rendering 1920x1080i = rendering 30 fps at 1920x1080 (with the 1 frame split in odd lines displayed each 2 Hz, and the even lines displayed each other 2 Hz).

So, YES 1080i is 50% easier on the GPU than 1080p, IF THE GAME RENDERS 60 FPS in 1080p!

So, what does that mean?  Displaying 1080p isn't any harder than displaying 1080i on the graphics processor until you want more than 30 fps (which wouldn't do anything good in 1080i anyways).

So stop the bullshit everyone and just get it!! I'm sick and tired of reading and hearing crap about this.

# October 22, 2006 7:10 PM

vincent said:

oh I forgot to say that ALL TVs are based on 60Hz scan, be it interlaced or progressive, which is why interlaced needs two Hz for 1 frame, while progressive can have 1 frame per Hz.

Don't even stard with PAL *** and 24p projectors.

# October 22, 2006 7:11 PM

vincent said:

Oh, and to the Transfix stupid a*s just up of me,

- 720p can be 720p at 30 FPS, and 720p at 60 FPS.

- 1080i and 1080p at 30 fps are BOTH the same.  In fact, 1080i can result in BETTER motion because the content can be made so 60 fps are used to create the 60 fields.  Yes you get stepping, but you have 30 more fps than in 1080p30.  

In videogames they never do this.  They split 1 frame into odd and even lines scans and then use 2 Hz to display the 1 frame.  This results in a cap of 30 fps for 1080i games.

Any digital display device (LCD, DLP, any PANEL), with sufficient pixels (ie 1920x1080, even if it doesn't accept 1080p), will display the 30 fps of 1080i as 30 real frames, without interlacing.  Which completely eliminates the stepping problem.  

So buyer beware : DO NOT LISTEN TO THESE SMARTASSES!  If your display HAS 1920x1080 PIXELS and accepts either 1080i or 1080p, it still DOES 1080p (unless it's a scan-based display like a CRT).

# October 22, 2006 7:17 PM

Someone said:

Good Sir, could you please DELETE all PS3 fan-boy's posts in order to keep this place clean?

Thank you.

# October 22, 2006 7:54 PM

Isaiah said:

Ok guys, just wondering about this whole 720 vs. 1080i/p stuff. Correct me if I'm wrong but is HD resolutions like DVD/movie aspect ratios 720 equals  1:85:1 and would it be safe to say that 1080 is like 2:35:1??? Just wondering. And why if the 360 is native 720 can't I get just a generic widescreen on my regular tv. DVD's display in wide screen on it so why not games??? The Lost Planet displays in widescreen, but the rest of the games don't. Just wondering...

# October 22, 2006 8:26 PM

Ironhorse said:

who cares as long as developers continue to make great games!!!

# October 23, 2006 12:03 AM

Garulon said:

Can you have flicker on LCD or Plasma displays though, given that they aren't raster devices?

# October 23, 2006 1:54 AM

Dave said:

If you assume a constant level of hardware, any improvement in resolution = more pixels = less power available to process them--and this is as true for SVGA vs. XGA as it is for 1080 vs. 720. Try any game on a computer with a marginal graphics card, and you will find a point where higher resolution = worse performance.

The point however is that computing power increases on a fairly regular basis, and as it does, it allows you to sacrifice performance for improved resolution because you now have enough hardware to do both.

Were this not so, we'd all still be playing games at 640x480.

# October 23, 2006 2:15 AM

Parker said:

"Jesus Christ! Are you people morons? No offense. 720p is better than 1080p."

I nearly fell out of my chair laughing! You cannot be serious. Is this really Major Nelson, or someone pretending to be him?

# October 23, 2006 2:37 AM

Casey said:

Wow, if that was Major Nelson I must say I'm never going back to his site again.  And possibly hacking my 360... way to treat your user base a**.

# October 23, 2006 3:49 AM

doobiwan said:

Heh heh Sony fanboys are funny :D

Thanks for that, I found it really interesting. I never realized the 'p' boys were still only rendering 30fps.

Being out of diapers and having a feel for the historical antics of companies like Sony and IBM, the hype train is really annoying. It's time for them to put up or shut up.

Although I'll also chip in with a "720p FTW" if it means better detail / effects. My eyesights so bad I couldn't tell the difference anyway ;)

# October 23, 2006 4:19 AM

tskiller said:

This is why im a pc gamer. Ive had 1920x1280 resolution for years, and with none of this ZOMGZOMGZOMG PIPIPIPIPIPIPI shenanigans goin on.

# October 23, 2006 7:50 AM

Conscientious Observer said:

Nice...1080P...re-mystified. That didn't take long.

# October 23, 2006 8:34 AM

Malleus NX01 said:

For all you guys with the "480p>720p>1080p for gaming" comments:

I think you have missed the point.  The point is that currently at least with the consoles 720p is the sweet spot.  Meaning you get a higher resolution which looks better than 480p but also you have the ability to throw in all the effects that you have to scale back with 1080p.

Really this is all nit picking.  Gears of War looks incredible at 720p so thats really all that matters practically.  You can continue to argue about it but at this stage in the game its a waste of time.  The logic makes sense to me as I think it would to any rational person.  Also last I checked great graphics wasnt the end all be all of video games.  ;)

# October 23, 2006 8:50 AM

Isaiah said:

Alright ladies!!! Would someone care to answer MY questions and quit bitching around like little school girls!!! My question was this:

Ok guys, just wondering about this whole 720 vs. 1080i/p stuff. Correct me if I'm wrong but is HD resolutions like DVD/movie aspect ratios 720 equals  1:85:1 and would it be safe to say that 1080 is like 2:35:1??? Just wondering. And why if the 360 is native 720 can't I get just a generic widescreen on my regular tv. DVD's display in wide screen on it so why not games??? The Lost Planet displays in widescreen, but the rest of the games don't. Just wondering...

# October 23, 2006 9:20 AM

idiot said:

after reading the posts my questions are:

    why on my t.v in 1080i everything looks great (except the little tearing or stepping?) but on 720p which supposedly is more fluid looks horrible? It doesn't even compare to 1080i on my t.v.

   So I'm wondering because I am an idiot! Does this really matter if developers are not even using the hardware to full capacity? Aren't we a few years early for gaming to take advantage of high definition anyways?

I'm so confused. I was just hoping to find out which resolution is perfect for gaming. My brain is shutting down now. Anyone have any criminal justice questions?

# October 23, 2006 9:58 AM

NIno_fs said:

One thing I find baffling about the 180i/p vs 720p debate is no one brings up that you mya not actually see the difference.  What I mean is mentally you will know you are displaying a higher resolution and therefore your mind may be tricking you into thinking it looks better.

To understand what I mean you will need a computer with a high res monitor.  And a computer game.  This can be tricky because sometimes you will see a "jaggy" and think it is pixelation when it is actually in the resolution of textures or something like that.  I find that at 1280x1024 I can just barely pick out pixels and that is with my eye as close as possible to the screen(19").  At 1600x1200 I can't pick them out but does that matter?

I said the only way I can see a pixel is getting my eye within 3.5" of the screen, when are you ever that close to a tv?

So I submit to everyone here 720p is = to 1080p because at normal viewing distances with standard television sizes your eye does not have the resolution to pick out individual pixels.  And since at 720p you can put in better effects 720p is superior.

# October 23, 2006 10:09 AM

John said:

1080p is overatted for small screen sizes.

The best TVs for picture quality... which I believe are the Pioneer Plasmas or the Panasonic Industrials max out at 1366x768.

A 1080p Westinghouse... or even a 1080p SXRD (which I guess is much more debatable) can't hold a lick to the smoothness and direct-view nature of a premium plasma screen.

# October 23, 2006 10:16 AM

Sulphuric Acid said:

Major Nelson: "Jesus Christ! Are you people morons? No offense. 720p is better than 1080p."

No its not - 720 is SOMMETIMES better than 1080 because when using 1080 the games engines are not advanced/fast enough and therefore have to cut out some of the clever stuff that makes the game look good. If the game/Xbox was able to render 1080 within the deadline and was advanced enough that the clever stuff didnt need disabling then 1080p is DOUBLE the quality of 720p (over 50% (1 million) additional pixels of detail).

# October 23, 2006 10:17 AM

eawil2000 said:

John, there are quite a few people over at the AVS forum that would disagree with your statements. ;)

NIno_fs, the resolution benefit depends GREATLY upon the size of the TV.  

Malleus NX01, I agree with your statements.  Gameplay is king, 720p gives a good mix of resolution and graphical fideltiy for this generation.  Many of us, however, just want the most for our system. :)  That's really what it comes down to.  We're just trying to figure out how to get everything to work the best we possibly can.

# October 23, 2006 10:26 AM

Siroh said:

Isaiah,

720x and 1080x output at the same native ratio on all televisions that support them. 720x is at 1280x720 and 1080x is 1920x1080. If you divide both the first numbers by the second numbers you get 1.7777 repeating, which means they have the same ratio. The only difference is the size of the image, which on a large television makes it look better. (No point to a 1080p 17" wide television unless it sits less than a yard away from you). I don't know why your 360 is limited to non-widescreen, the only thing I can say is double-check your system area in the dashboard and see if you have extra options under display.

# October 23, 2006 10:40 AM

Sulphuric Acid said:

Major Nelson said: "Have you read any of the posts? I suggest reading them again. It clearly tells you why 720p is an overall better resolution. I talk to many developers and they say the same thing too. Are you a developer? No. Get over it please. 720p is better if you like it or not. Good thing people like you don't post comments on my site. Again, don't take it personally. I just want everyone to get that in their small brains that 720p is BETTER than 1080p. Please check out a few of my previous blogs if you need even further explanation (which someone like you needs)."

Actually I do post on your website and I am a PC software developer, and my field of work is with Video codecs and scaling/interlacing methods - so I think I know what I am talking about. 720 is BETTER visually than 1080 when the game cannot run its advanced engine algorithms when in 1080 because they take too much time.

# October 23, 2006 10:45 AM

Sulphuric Acid said:

Major Nelson said: "I just want everyone to get that in their small brains that 720p is BETTER than 1080p. Please check out a few of my previous blogs if you need even further explanation (which someone like you needs)."

All repect for you has been lost, how dare you implicate everybody as stupid with small brains; how dare you assume that I dont have a clue what I am talking about.

# October 23, 2006 10:46 AM

Siroh said:

Oh and please let Bruce know that some of us found the article illuminating. I like seeing things like this because I want to understand the basic facts that the marketing guys would have me gloss over when I read news about console systems.

# October 23, 2006 10:47 AM

Siroh said:

And why do you assume this is actually Major Nelson? I could type in Bill Gates and then type www.microsoft.com, and that's how it would show up.

# October 23, 2006 10:48 AM

Sulphuric Acid said:

If its NOT Major Nelson (I hope it isnt) then I do apologise.

To clarify, I am saying that for the majority of console games that dont have the next-next gen engines; 720 is visually better than 1080.

In all other aspects of the video world 1080 is superior to 720 (even though your eyes are not able to pick up much difference between 720 and 1080). Generally 1080 is only really needed for large screens (60"+).

Interlacing and progressive scan is a whole other kettle of fish.

# October 23, 2006 10:52 AM

***Sigh*** and people actually believe you said:

Your OWN DAMN PRODUCT supports 1080p. If it's such a useless format why support it. If your hardware can't support it while looking good why make the option.

1080i take 1/2 the RENDERING time but needs the same size FRAMEBUFFER. Just because you have that may pixels to show doesn't mean you RENDER all of them all of the time. Just render every other pixel with an off set then write it to the frame buffer. Viola you spent 1/2 the time rendering.

Maybe, just maybe the Sony hardware cost more because they have special processing units that allow for 2x or 4x AA on 1080p?

OR is 480p the way to go? Maybe Wii should stop caring about resolution?

# October 23, 2006 11:08 AM

Sulphuric Acid said:

***Sigh*** said: "1080i take 1/2 the RENDERING time but needs the same size FRAMEBUFFER. Just because you have that may pixels to show doesn't mean you RENDER all of them all of the time. Just render every other pixel with an off set then write it to the frame buffer. Viola you spent 1/2 the time rendering."

As far as I know, the game has to render 1920x1080 on each pass, the Xbox display chip then does the interlacing which throws away 1/2 the pixels.

Could be wrong, but that would explain why what you said cant happen.

# October 23, 2006 11:25 AM

SquirrelPhister said:

Isaiah:

"Ok guys, just wondering about this whole 720 vs. 1080i/p stuff. Correct me if I'm wrong but is HD resolutions like DVD/movie aspect ratios 720 equals  1:85:1 and would it be safe to say that 1080 is like 2:35:1??? Just wondering. And why if the 360 is native 720 can't I get just a generic widescreen on my regular tv. DVD's display in wide screen on it so why not games??? The Lost Planet displays in widescreen, but the rest of the games don't. Just wondering..."

Aspect ratio has nothing to do with