Bungie Explains Halo 3's Resolution 181
For some folks artisitic merit or financial success of Halo 3 isn't what's really important: it's about how many pixels are on the screen. After there were some complaints about the 'truth' of the game's HD nature Bungie posted a missive on their site clarifying the output process for Halo 3's visuals. "Halo 3 uses not one, but two frame buffers - both of which render at 1152x640 pixels. The reason we chose this slightly unorthodox resolution and this very complex use of two buffers is simple enough to see - lighting. We wanted to preserve as much dynamic range as possible - so we use one for the high dynamic range and one for the low dynamic range values. Both are combined to create the finished on screen image. This ability to display a full range of HDR ... gives our scenes ... a steady and smooth frame rate, which in the end was far more important to us than the ability to display a few extra pixels."
BFD (Score:4, Insightful)
Re: (Score:1)
Re: (Score:2, Informative)
GO-Carts: $5 per ride, 10 Minutes Per Ride, $30 an hour, 2 hours = $60
Did said person enjoy 5 hours of halo 3 more than they'd have enjoyed 2 hours on a go-cart?
I've been using go-carts as my baseline for whether something is worth it or not for a few years now.
Karts, eh? (Score:3, Funny)
Re: (Score:2)
There are modified weapons, new weapons, new grenades, the addition of equipment, quite a few alternations to existing vehicles, the addition of new vehicles, the addition of the Theatre mode and Forge, new maps, new enemies, new game modes, co-op for up to 4 people, online co-op and quite a few minor things.
Re: (Score:2)
I've put in more hours playing "Settlers of Catan" in the Xbox live arcade for $12.50
Well, Catan is pretty badass...
Re: (Score:2)
And have you completed it on Legendary? Have you collected all the skulls and played the campaign scoring metagame using them?
There are reasons people might not want to spend that time playing the single player campaign on legendary.
Re:BFD (Score:4, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re:BFD (Score:5, Informative)
Er... less ignorance, more knowledge plz. These frame buffers are on TOP of the double (or maybe even triple) buffering that is already done from frame-swapping. The whole idea is that 32-bit screen buffers do not have enough range to properly account for HDR lighting (i.e. that nice effect where your eyes take time to adjust after coming out of a dark tunnel, and also the real way to do light blooms). So in essence what they're doing is two 32-bit buffers to simulate a very large 64-bit buffer, where each pixel has 64 bits of range. In total they would need to have at least 4 of these to account for the double buffering.
In an ideal world I should just be able to tell the machine to give me 64-bit color, but our hardware isn't quite there yet (almost).
Re: (Score:2)
Re: (Score:2)
It's technically a mobile Celeron, but based off a later generation Pentium III core compared to mass market Celerons (remember, a Celeron is nothing but a P2/3/4 with half the L2 disabled).
Re: (Score:3, Interesting)
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Celeron(R) CPU 2.53GHz
stepping : 1
cpu MHz : 2533.610
cache size : 256 KB
fdiv_bug : no
hlt_bu
Re: (Score:2)
Problem is Microsoft made SPECIFIC points when marketing the Xbox 360 as a powerhouse, with 12mb of EDRAM capable of 'free 4x AA at all time' and the fact that it will do 720p in all games as a mandatory requirement, no low def games alowed (you can run the games in low def, but it's a downsample) etc etc
When push came to shove one of their first titles, Project Gotham Racing 3 runs at 1024x600 or some such resolution and upscales
Re: (Score:2)
Ending? (Score:5, Funny)
The article stole my joke!
Fun should come before visuals, but... (Score:5, Insightful)
Re: (Score:2)
I haven't had a chance to play Halo 3 yet, so I can't say anything about the game as a whole, but I'm glad to see they're more concerned with a steady frame-rate than killer visuals. I'd rather play a game at 320x240 with acceptable FPS (which I did back in the days of the original Unreal when I didn't have an accelerator) than play at 1024x768 at 20. Anything under 30 FPS irritates me to no end.
Amen to that.
I know some people that prefer eye candy above all else, including the frame rate. They'll max out their video resolution, but end up with choppy (in my opinion) frame rates. It doesn't seem to bother them. They seem to prefer the high resolution at the expense of frame rates.
I'm like you. I'll happily drop the resolution to get smooth (at least 30+ FPS) frame rates.
As a PC gamer, I've often wondered how console game players manage resolution vs. frame rates. Can console game players
Re: (Score:1)
Re: (Score:2)
Most games manage a good bit above the 30fps minimum, but not all.
That's the advantage/disadvantage of consoles. The standardization produces both consistency and mediocrity. Simplicity at the cost of complexity and vice versa. Not necessarily bad choices, just dependent on consumer preferences.
Re:Fun should come before visuals, but... (Score:5, Informative)
I can attest that Halo 3 runs smooth as butter, with consistently high framerates that haven't dipped even once in frenetic battle. It certainly feels smoother than graphical powerhouses like Gears of War, and in a multiplayer game framerate is king above all else.
I also have to add that Halo 3 is amongst the most beautiful games I've ever played. They use this incredible lighting model (I suspect it's some offshoot of ambient occlusion) that simulates global illumination remarkably well. This is a nice change from the shiny "oh look we have bumpmaps! look!" feel that most other "next-gen" games have. Everything looks natural - shiny things shiny, dull things dull, and everything in between. Really have to give kudos to their coders and artists for making it all come together so well.
Re: (Score:1)
Re: (Score:2)
I was a great big meh on my 42" Sharp aquas at 1080p. It was like an improved Halo 1. Nothing caught my eye in any particular way. It was good but "ordinary" for the genre. I am spoiled form PC gaming so the bar is higher. I borrowed it and a 360 for the weekend and did think it had anything more then utilitarian graphics. A good extension to Halo 2.
Re: (Score:2)
IMHO Halo 3 sets some bars that PC games haven't even yet gotten to. I think gamers are "spoiled" by the complete overuse of bumpmaps in recent years, and now that a game dares to come out where things aren't shiny and bumpy ALL OVER THE PLACE, it looks "worse" in comparison, despite being more realistic.
I was never quite comfortable with the Doom 3 engine - we didn't have enough horsepower at the time to do real-time lighting *correctly*. So all we got was really black, sharp shadows with overly shiny bu
Re: (Score:2)
Not that I've played Halo 3... just sayin', realistic colors are unattainable (read up on color theory).
Re: (Score:2)
Framerate is king? (Score:2)
Umm, sure. You keep saying that when you play on a 450+ms ping.
Re: (Score:2)
Re: (Score:2)
I haven't had a chance to play Halo 3 yet, so I can't say anything about the game as a whole, but I'm glad to see they're more concerned with a steady frame-rate than killer visuals. I'd rather play a game at 320x240 with acceptable FPS (which I did back in the days of the original Unreal when I didn't have an accelerator) than play at 1024x768 at 20. Anything under 30 FPS irritates me to no end.
Absolutely true, and it's hardly the first time this has been done. Several high profile games don't render at 720p, Project Gotham and Tomb Raider both render 600 lines and Perfect Dark 640.
I'm not saying it is copacetic, but lots of people miss the point. Does it look good enough, does it look like you were told it would look, does it cause any real problems when playing? Personally I don't have a problem with it, but I have a nice enough 1080p display and use HDMI for connecting the two. It looks fuzzy,
To see what you're sniping (Score:3)
Re: (Score:2)
Wait for the PC version... (Score:5, Insightful)
But if you really want it, it's coming.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Half-Life 2 (Score:2)
Multiplayer gameplay is a different issue but then and again it's a ton of fun playing counterstrike source with a much greater flexibility in terms of teams. However it can get hectic since you can die far too
Re: (Score:3, Informative)
The PC version (as with Halo 2) is generally able to do local multiplayer, and Xbox Live (renamed just Live). Internet play is out of the question (I guess you could VPN up some games, or actually collect lists of IP addresses, though).
Re: (Score:2)
You can get this game in any platform...as long as the platform is Microsoft.
Re: (Score:2)
Re: (Score:2)
I can't actually play it on the one Vista installation I have as Nvidia are too lazy to release drivers that work with 3D, but according to the Halo 2 page on Microsoft's site, you only need a silver subscription (free) to use the game server browser (which is the exact opposite of the Xbox 360). So multiplayer gaming is still free, and they've tacked in Friends Lists and Chat to the game through it. The Gold subscription lets you use the matchmaking system
Pixel Peeping Video Game Style (Score:5, Insightful)
Halo 3 looks nice, and plays great. That's all that matters to me. I'm certainly willing to forgo some extra pixels in favor of a smoother experience.
Re: (Score:2)
You're missing the point... (Score:2)
Re: (Score:2)
2 working framebuffers plus 1 complete output buffer plus one 32-bit Z-buffer make for fully-used EDRAM:
1152x640 pixels * 4 Bytes/pixel * 3 buffers + 1152x640 Z * 4 Bytes/Z = 11.25MB.
The same buffer configuration with full 720p resolution uses up 14MB of ram. Sure, you can move your framebuffer outside of the EDRAM, but you'll see a significant performance hit.
Hmmmm (Score:1)
I've no complaints.
From the article:
"In fact, if you do a comparison shot between the native 1152x640 image and the scaled 1280x720, it's practically impossible to discern the difference. We would ignore it entire
Re: (Score:1)
Re: (Score:2)
Nice to see the true spirit of Bungi
Resolution (Score:3, Insightful)
Re: (Score:2)
What's the point of upscaling DVDs to a HD resolution, they'll look just the same as they did on a normal TV of the same size anyway.
And even worse, why buy a £1000 DVD player that can do it, when you could just buy a £50 one and let the TV do it? It's not like there's a TV in existence that can't take the older non-HD signals. I bet you could still replay original black & white transmissions into them if you wanted to.
Most of the people with
Re: (Score:2)
PGR3, anyone? (Score:1)
Crap Website (Score:1)
Fire the web developer.
"extra pixels."? (Score:4, Informative)
Re: (Score:2)
PS: Look into "720p optimized" in Google if you want more background on the issue.
Re: (Score:2)
Re: (Score:2)
So the real numbers you want are 1280x720=921600
1152x640=737280
737280/921600=0.8
So, it's rendering at 80% of the pixels in a true 720p image.
Re: (Score:2)
So the real numbers I want are 1920 X 1080 = 2073600
1152 X 640 = 737280
73280/2073600 =
So, it's rendering at 35% of the pixels available on a true HD display and the resolution used by other cur
Re: (Score:2)
Microsoft acknowledged when the 360 was announced that they were designing games for 720p. It's not like anyone tried to pull the wool over your eyes.
More importantly, designing games to run at 1080p 60fps means hardware power goes unused when rendering for 720p or 480p TVs. That's a waste that could have been spent on prettier graphics. Most 360 owners don't even have HDTVs with 1080 lines so it makes more sense for games to look their best at 720p. If Bungie had sac
Re: (Score:2)
I'm just saying that if you are going to pointed out that at video game is outputting at a lower tha
All these Microsoft apologists... (Score:2, Insightful)
The real problem is Halo's graphics engine, which has been too demanding of the graphics card/processor since Halo 1. They're not going to admit that their graphics engine is slow or that the 360's graphics card can't crunch through double-bufferred 1080p using an engine that is maintained at Microsoft.
It goes to
Re:All these Microsoft apologists... (Score:5, Informative)
The Xbox 360 will display every game at whatever output you choose. On your cousin's elite, he's apparently set it to 1080p. That doesn't mean that games change how they render. It just means that when the framebuffer passes through the on-board scaler chip prior to heading out the the TV, the image is upscaled to 1080p rather than 720p or whatever else you may choose. The two games you mentioned, Gears and Bioshock, actually render internally at 720p (or more precisely, 1280x720, since designations like "720p" don't make sense until the output is heading to a TV). Bungie made the decision to render at 1152x640 using a two-pass method (actually a two-buffer method) to render low-dynamic range and high-dynamic range lighting. The two buffers are then merged for the final picture. There's actually a Powerpoint on Bungie's HDR lighting method floating around the internets somewhere, if you feel like investigating why they did this. Anyway, the end result is mostly the same -- the 360's hardware scaler chip is quite good, and only the OCD pixel counters will ever notice that the game is natively rendered at 640p rather than 720p or 1080p.
History lesson: The graphics engine from Halo 1 was not re-used for Halo 2. It was re-used for Stubbs the Zombie (a game built by an ex-Bungie guy who which licensed the Halo 1 engine). The Halo 2 engine was all new. I haven't heard specifically whether or not the Halo 3 engine was again a new engine or if it was based on the Halo 2 engine, so for now I'll assume the latter.
As for not being able to handle double-buffered 1920x1080 resolutions, there are currently exactly two games on the Xbox 360 that render in 1080p -- Virtua Tennis 3 and some basketball game (NBA Street Homecourt, I think). It's also good to keep in mind that Microsoft has all but said that 720p is the sweet spot for Xbox 360 (HD movies and trailers on the marketplace are all encoded at 720p rather than 1080p, for example). The hardware scaler is capable enough to convert the image to your TV's native resolution without compromising image quality. Obviously an upscaled 1080p image will not be quite as good as a natively-rendered 1080p image, but if you're playing the game rather than counting pixels you're never going to notice.
How many enemies and physics-affected items are on-screen at one time in Gears or Bioshock? How large are the areas? Now compare that to Halo 3, where you can have 30+ enemies on-screen at one time, with hundreds of items strewn about being affected by physics, on maps with draw distances measured in kilometers. Making a game is all about trade-offs. If you're going for small-scale battles in confined areas (think Doom 3), you can optimize for graphics because you'll have more free GPU and CPU time. If you're going for large-scale battles in wide-open areas, you're probably going to sacrifice some visual quality in order to get the gameplay right. You can't do it all, and if you can then it means you weren't ambitious enough.
Re: (Score:2)
Anyway, the end result is mostly the same -- the 360's hardware scaler chip is quite good, and only the OCD pixel counters will ever notice that the game is natively rendered at 640p rather than 720p or 1080p
Plain wrong! The end result is NOT the same AT ALL!
It seems the initial message has been lost in translation, and lots of apologists say: "it's not a big deal".
The end result is that the main XBox 360 game, the one that the console is most know for, HALO 3, IS NOT A HD GAME!
Which is kind of a shocker, when it's a 1st party game coming from a company that bashed others for not being HD or not working with every HDTV out there.
Their flagship game is not HD, can you believe that? You can see it as 20 % less p
Re: (Score:2)
Plain wrong! The end result is NOT the same AT ALL! It seems the initial message has been lost in translation, and lots of apologists say: "it's not a big deal". The end result is that the main XBox 360 game, the one that the console is most know for, HALO 3, IS NOT A HD GAME!
Yes, that qualifies as not a big deal. Who the hell cares? I don't give a damn that the game runs in one resolution or another, I don't give a damn if Microsoft's marketing department lied to us, I don't give a damn about the game's resolution at all. I bought it, I played it, I had a hell of a lot of fun, and the graphics, despite the fact that they are apparently lower-res than they should be, looked pretty. THAT'S all that matters. Nothing more. Bitching about the resolution as much as people are is not
Re: (Score:2)
The targets are the very XB360 apologists that were bitching about other games not being HD, or bitching about resolution as you like to put it.
These people were proven wrong, that's all there is to it: resolution does not matter to make a good game.
I hope they learn.
Re: (Score:3, Insightful)
Re: (Score:2)
but NextGen was supposed to be the HD era! (Score:3, Insightful)
I remember Peter Moore saying that this generation will also eliminate the jaggies. the anti-aliasing is better in these new consoles but not enough to eliminate aliasing. The marketers can spout lies upon lies before release because no one ever calls them on it later, so I say GOOD JOB and KEEP IT UP!
so they cut corners to get a good frame rate. good grief! if this Gen of consoles were really the HD-era, then every game should be able to do 60fps at 1080p, period. I don't blame Bungie for this though, it's squarely MS's bucket of lies. Also, I am no Sony fanboy - for the PS3's price, it should have no jaggies and every game running 60fps at 1080p as well as my laundry. Guess we'll have to wait until next generation for the NextGen... until then, we're all suckers - albeit having fun with exceptional gameplay
Re: (Score:2)
Hear, hear! It's vital that gamers nitpick about issues that they can't see with the naked eye, especially if the game is a lot of fun! And, it's damned courageous to take shots across the bow of Microsoft. They've been pretty much immune from criticism for too damned long. KUDOS!
Oh, and your implication that HD console gaming sucks because it's not full-on 1080p? DEAD ON! I mean, it's not like people have bee
Re: (Score:2)
Sure you can. If you blow up the image and get right next to the screen. But, if you're telling me that from any reasonable distance, and without extra manipulation of the image, you can tell the difference between 1152x640 and 1280x720 in motion then you're full of shit, ESPECIALLY when the image is already being converted first to 720p/1080i/1080p before leaving t
Re: (Score:2)
Where did you get your assumption that "high definition" should be defined as "1920x1080 native resolution, progressive scan, 60 frames per second"?
Linguistically, anything of a better format than "standard definition" (to us North Americans, that would be a roughly 640x480, interlaced, 19.97fps NTSC signal) can be considered HD. So Halo 3's internal framebuffer resolution should surely qualify.
Re: (Score:2)
That's considered HD, though arguably it isn't.
Re: (Score:3, Insightful)
1. Just because hardware can output things at resolu
Re: (Score:2)
If you're obsessing about pixel count and frame rate, you shouldn't play games. You should actually develop them. In the meantime, I'm perfectly happy with my yardstick: fun games I can play with friends. I'll be over there having fun. Good
Re: (Score:2)
I believe that the expression you're looking for is "reading comprehension."
Keep digging, son. The rock is looking mighty hard in your hole there, but your dedication to digging even further is exemplary. You think a game is shafting you? Don't buy it. All the crying about undelivered promises is nothing but the sign of a burned fanboy.
Re: (Score:2)
I'm sure you also thought that all jaggies would be forever banished, that visuals would be smooth, lifelike and of cinematic quality.... right? You really, honestly thought that that was true? As said, I can't help you with that. And considering your claim of gaming since Atari (you sure it wasn't Pong? or Spacewars?), I can only marvel at the fact that you still believe what certain people say, or
Re: (Score:2)
Re: (Score:2)
Not just a few extra pixels (Score:2)
The trade-off between a lower resolution and a solid frame rate is completely understandable and I'd take the same decision to preserve playability over graphics any day of the year. But "just a few extra pixels" is just plain idiocy, since we're talking less than half resolution here, guys. The truth is far
Re: (Score:2)
720p Guarantee (Score:3, Insightful)
Didn't they guarantee that they were ushering in the HD era?
I guess that didn't apply to their own internal titles.
Bioshock looks better all around, has far more detail, oh, and runs natively at 720p without any problems. Why can't Halo 3? I don't get it.
Fuck Upscaling (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Also does anybody know what the "file sharing" online feature is suppose to be?
Re: (Score:2)
Let me preface this comment: I own and enjoy my Ps3. I do not own a 360. I am not a game programmer.
Both the 360 and the ps3 have around the same graphics muscle. the 360 has a better architecture which is easier to keep "busy" then the Ps3. The Ps3 should probably top out higher under optimal conditions but it's easier to achieve optimal conditions on the 360. With intelligent programming both could do 1080p at
Re: (Score:2)
Re: (Score:3, Informative)
In fact, what you'd find if you did read any information released around that time, is that the 360 will upsc
Re: (Score:2)
So, you admitted that you ignored the Micro$oft luvvies, decided to join the $ony 'tards, and buy a ridiculously overpriced console. Good for you.
Noone said the Xbox 360 was cheap. But, fuck man! If you're going to "fight the evil" of a $400 (or whatev
Re: (Score:2)
Also, I don't think that the PS3 is really ridiculously overpriced any more than the 360 is. If you buy the Halo 3 edition, that's $350, if you buy the Elite, that's $400. All the consoles except the Wii are overpriced, imo (and I own all 3, no fanboy here).
Re: (Score:2)
Don't make this personal, why don't ya.
Re: (Score:1, Insightful)
This is a big deal if you live and die by resolution as many internet fanboys do. However, I'm of the opinion that a game's resolution has little impact on what really matters for a game's visuals: the quality of the character and environment designs. The impact of res
Re:So... (Score:4, Interesting)
This issue is not overblown; we're talking about a flagship game on a next-generation HD platform, which isn't even HD. The game essentially runs at 640 and is upscaled because they couldn't figure out a way to get enough FPS to run it smooth at 720.
They have the gall to suggest that it's "practically impossible to discern a difference" (higher resolution makes zero difference?) and then insult people who notice. The "tinfoil hat wearers" are 100% correct in this case -- this is not an HD game. It may be loads of fun, and while it may run in HD, it's upscaled just like the fucking PS2 game on a PS3 without any of the smoothing extras.
Re: (Score:1)
Re:well i know how to make a better game now! (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
I invite you to build, for $400, a PC that is capable of playing Halo 3 (or heck, even Halo 2!) at 1080p. ZOMG! We have technical limitations? THE WORLD IS GOING TO END!!!!111one
It also reveals the total BSed-ness that is the "HD era". If Bungie had not even revealed this, would ANY OF YOU HAVE ACTUALLY NOTICED THE DIFFERENCE? Clearly the only major leap we've made in the last few years is from interlaced to progressive (which DOES actually look much better), but other than that...
Would it stutter? Would it falter? Would it overheat the console and crash?
Er... it would stutte