Monday, April 16, 2007

Talkin' about the resolution

I am terrible at keeping secrets and I had to sit on a good one for the last month since GOW2 came out. Namely this one ... (Kotaku helpfully hosted the pic for everyone)



We were proud to get this into the game at the very last minute. I set a bad example though as I am always arguing for us to not add new stuff after Beta and I broke my own rule, bad programmer...

Its funny that the story could have actually gotten out a lot earlier if the journalists at the launch party had been paying attention. We were running around the Metreon Bar rebooting all the PS2's so it would look nicer on the Plasma TV's it was running on. I think the Journo's had been successfully distracted with the free alcohol.

Our marketing guys were nice and let us write a no bullshit little press release that is honestly a pretty fair reflection of why we hid it in instead of making it obvious. I tried to keep it relatively non technical and figured I would add a bit of extra detail on here.

So for what its worth:-

God of War 2 normally runs at 512 * 448, the 'HD Mode' runs at 640 * 448. Thats a 25% increase in Horizontal resolution. 640 * 448 is pretty much as high as you can run an NTSC Playstation 2 game. Gran Turismo 4 had a 1080i mode, but even that is a bit of a trick. If it wasn't running at 60fps, it wouldn't look any better than 480p. They switch between odd and even scan lines every other frame. We cannot sustain 60fps for the whole game, so it wasn't an option for us.

Our 'HD Mode' has to draw more pixels than the normal mode. This means that any place where we are 'fill rate' limited, the game will actually run a bit slower since it has to draw 25% more pixels. In places where the game is slowing down because its drawing a lot of particles or graphical effects, e.g. a big fight, it will slow down a bit worse in our 'HD Mode'. On balance though its probably only slower in a few places.

Now lots of games, us included, talk about 480p. In truth that doesn't actually mean we render 480 scanlines, we only do 448. This is because most televisions do not display all the scanlines. There is really no point in rendering them since no one will see them and you can use the processing time to do other things.

Its going to be the same on next-gen games. Everyone talks about 720p and 1080p, but in general a lot of games render a few scanlines less. This is also because the LCD and Plasma TV's don't render all 720 scanlines. Many more next gen games are fill rate limited, so you will see a lot of these tricks used to get that little extra bit of performance.

Its also true for the Playstation 2 and Euro TV's. In Europe the standard is 576P, but most people render only 512 scanlines. Unfortunately the 512 * 512 resolution that we render the PAL game already takes a lot more Video Ram than out normal 512 * 448 NTSC rez. To do the same HD Mode trick on the PAL PS2 would have needed 640 * 512 screens and there simply isn't enough VRAM (the 640*448 NTSC one only *just* fitted). Our SCEE Press team got a bit confused about why there is no HD Mode in the Euro release. But not enough VRAM is the real reason, its a bummer, wish we could have done it.

Alright enough resolution talk, I wanted to share a classic 'Internet expert' post that we found on the official Playstation boards after the release of the first God of War. It was printed out by one of the designers and put on the fridge at work where it caused a lot of amusement to all of us. Its kind of a geeky joke, but hey your reading a blog by a game programmer so what did you expect.

Re: God of War Demo Question

Progressive scan, from what I know (I may be wrong since I am talking about PC Progressive Scan), is when the disk basically reads ahead, alowwing the AI to anticipate your movement, allow the game 0 lag, and other features, as opposed to Tracking scan, which is basically scan only the location you are in, and nothing else.

107 comments:

Vitali said...

As I feared... It's kinda funny though that SCEE will give them the wrong reason. Isn't this what Sony is/should be trying to avoid? Not enough bad press for ya?

Who's the designer who put this up? I'm no expert but I always thought progressive scan ment the image will contatin 1.6 times the vertical lines that interlaced is outputting.

If this HD mode is using progressive scan, what does the progressive scan in the options menu mean? Is it only an option for the PS3? I'm confused!

Anonymous said...

Well you could have done it for PAL resolutions, just restricted to people running the game in NTSC mode.

It's really no different to all the PAL games that implement a 60Hz startup option where they then use NTSC if the user confirms the signal displays correctly.

Check passes -> go to NTSC and HD mode available.

Check fails -> stay in PAL with no HD mode.

I haven't seen the PAL version of GOWII so maybe there isn't a 60Hz option, though that'd be a little weird for a game so late in the PS2's lifecycle.

Vitaliy said...
This post has been removed by the author.
Vitaliy said...

Hi, Tim!

Please, tell us about the functions of engine. Namely, about graphic functions of engine GOWII. There is no information about technologies of engine officially. Very interestingly exactly to know about a rendering-engine from a creator, but not from forums.
Bump mapping? Spherical Harmonic Lighting? Normal Maps? Or What? :)
A question is especially technical and faiths.
More technical information wanted!!!

ps.sorry for my ugly English(it's not my native tongue).

Devin Greer said...

Progressive Scan doesn't work on any of my TVs... I don't know why... The HD Mode is pretty nice... Someone told me about it and so I had to check it out, it's a fairly nice jump. I don't know much about that sort of stuff, but I do know it looks nicer... Speaking of resolutions, my friend got this 22" monitor and the resolution he set on that thing was fucking crazy... A lot better than the 1024 * 768 on my monitor... I was so jealous, until he decided to sell his computer like a moron.

Eric said...

All I know is that the bigger resolution looks more nice on my TV. Also, the HD mode seemed to help with scaling issues my TV was having when playing GOW2 on my PS3.

Eric said...

Thanks Tim!

Devin Greer said...

Tim, I was wondering, what would college would you suggest to someone who wants to be an animator, in the game buisness? I'm only in my sophomore year of high school and I have to know where I want to go. So that I can check them out and see what requirements they have, so that I can know if I need to take another year of math and science. Please get back to me as soon as you read this.

Anonymous said...

so why not only send this to

Ken said...

Hey Time,

Nice blog you got goin' here.

May I make a suggestion about the combat mechanic for the next God of War title?

Can you guys make it so the player can stop his combo in the middle and block? The one thing that annoyed me in GoW2 was that I'd get started on one of those "automatic" combos where Kratos gets going and can't stop, so he gets wacked a bunch of times.

It really detracted from the incentive to use those combos. Plus, it doesn't make much intuitive sense that Kratos can't stop and block.

Thanks,
Ken

Vitali said...

Tim! Tell us how to solve that Roman Numbers puzzle! I already know the secret behind it, but I never really solved that riddle...

Devin Greer said...

Too late, now, eh...

<a href="http://buy-levitra--ooz.blogspot.com">buy Levitra Online</a> said...

Very interesting site. Blog is very good. I am happy that I think the same!

<a href="http://search.cnn.com/search?query=site:m1.aol.com/phentermine4">Anonimous</a> said...

Nice! Nice site! Good resources here. I will bookmark!

<a href="http://courses.cvcc.vccs.edu/ENG112_GROSS/_Chat_Room/000008fd.htm">Anonimous</a> said...

Excellent website. Good work. Very useful. I will bookmark!

<a href="http://m2.aol.com/LorenLynn03/index8.html">Maxwells</a> said...

I see first time your site guys. I like you :)

<a href="http://medonlineshops.com">OnlinePharmacy</a> said...

OWd6jA Your blog is great. Articles is interesting!

<a href="http://m1.aol.com/CoryDyer55/index27.html">difficult to find phentermine</a> said...

FF6pmn Nice Article.

<a href="http://m1.aol.com/IvySalas33/124_261007.html">pictures of meridia</a> said...

Thanks to author.

<a href="http://members.ospa.us/portal_memberdata/portraits/tvltbduow">chedsey motel walden co</a> said...

Good job!

name said...

Wonderful blog.

<a href="http://tiapse.t35.com/index.html">cavalier tours</a> said...

Nice Article.

<a href="http://option.110mb.com/index2.html">alaska princess cruise tour packages</a> said...

Good job!

<a href="http://www.optimising.biz/portal_memberdata/portraits/ttfruqvtf">long term student loans</a> said...

Magnific!

<a href="http://learning.hsc.hccs.edu/portal_memberdata/portraits/tnglpmobm">ringtones</a> said...

Wonderful blog.

<a href="http://www.bcrobotics.org/portal_memberdata/portraits/tunaqpwhm">Money to loan classifieds&lt;</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://paydayadvisors.org">PaydayLoans</a> said...

w7BcUm You have a talant! Write more!

<a href="http://tes.uab.es/MISS/portal_memberdata/portraits/twkgxziok">Auto insurance company</a> said...

athDaF actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://m1.aol.com/EloyRowe59/159-291007.html">levitra story</a> said...

NI70MK Please write anything else!

<a href="http://freeringtones.99k.org/download-free-ringtones-right-tn-your-phone-.html">download fr</a> said...

Wonderful blog.

<a href="http://hydrocodone.99k.org/index.php">Hydrocodone</a> said...

DdOmLb The best blog you have!

<a href="http://users2.titanichost.com/buyviagra/488.html">what is workmans comp insurance</a> said...

dtfDxO Good job!

<a href="http://free.7host07.com/nmcfgy/134.html">allen marine tours alaska</a> said...

Magnific!

<a href="http://fioricet.clanteam.com/?pharma=562">phentermine online westword fioricet phentermine ph</a> said...

Good job!

<a href="http://celebrex.zxq.net/?pharma=1796">substitute for celebrex</a> said...

Please write anything else!

<a href="http://m1.aol.com/BrettHead14/373.html">chubb group of insurance companies</a> said...

Magnific!

<a href="http://users2.titanichost.com/buyviagra/index11.html">xenical hgh phentermine qu it smoking d</a> said...

Please write anything else!

<a href="http://xanax.newsit.es/deroxat-xanax.html">deroxat xanax</a> said...

Wonderful blog.

<a href="http://xanax.newsit.es/fedex-overnight-generic-xanax.html">fedex overnight generic xanax</a> said...

Good job!

<a href="http://xenical.newsit.es/xenical-prices.html">xenical prices</a> said...

Hello all!

<a href="http://phentermine.whdot.com/index15.html">buy dosage orxc com from link phentermine html via</a> said...

Wonderful blog.

<a href="users2.titanichost.com/amalopra">JohnBraun</a> said...

P627Hf write more, thanks.

<a href="http://users2.titanichost.com/popebatret/index8.html">couple picture sex</a> said...

Nice Article.

<a href="http://users2.titanichost.com/inoryum/index18.html">drunk sex very</a> said...

Nice Article.

<a href="http://users2.titanichost.com/hviler/index16.html">animal sex library</a> said...

Magnific!

<a href="http://users2.titanichost.com/ansfur/index4.html">lesbain sex chat</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/olds77/index28.html">free gay anal cum videos</a> said...

Please write anything else!

<a href="http://users2.titanichost.com/shingro/index26.html">sex addict help</a> said...

Please write anything else!

<a href="http://users2.titanichost.com/scersi/index8.html">elder sex pics</a> said...

Hello all!

<a href="http://users2.titanichost.com/t1fielde/index22.html">paparazzi sex video</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/adjutes/index9.html">beast sex cartoons</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/adjutes/index22.html">bbs sex teen</a> said...

Nice Article.

<a href="http://users2.titanichost.com/shiconta/index22.html">cute sex quote</a> said...

Please write anything else!

<a href="http://users2.titanichost.com/gnites3/index7.html">hot midget sex</a> said...

Nice Article.

<a href="http://users2.titanichost.com/marymeno/index12.html">psychotronic sex videos</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/vadhoms/index13.html">malaysian sex forum</a> said...

Ever notice how fast Windows runs? Neither did I.

<a href="http://users2.titanichost.com/etooking/index10.html">nude sex scenes</a> said...

Lottery: A tax on people who are bad at math.

<a href="http://users2.titanichost.com/swiseny/index13.html">discipline humiliation sex</a> said...

I'm not a complete idiot, some parts are missing!

<a href="http://users2.titanichost.com/Lostsoldier3/index30.html">free mature porn video tgp</a> said...

640K ought to be enough for anybody. - Bill Gates 81

<a href="http://users2.titanichost.com/pyzoid/index26.html">boy forced sex</a> said...

Nice Article.

<a href="http://users2.titanichost.com/pyzoid/index26.html">boy forced sex</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/selli83/index.html">adult interactive sex</a> said...

I'm not a complete idiot, some parts are missing!

<a href="http://users2.titanichost.com/numdaso/index9.html">japan teens sex</a> said...

Friends help you move. Real friends help you move bodies.

<a href="http://users2.TitanicHost.com/beveris/hydrocodone-suppresses-nose-drainage.html">hydrocodon</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://cialis.whdot.com/index2.html">cheapest cialis index</a> said...

Give me ambiguity or give me something else.

<a href="http://web.archive.org/web/20070818073310/xanga.com/buyultramonline">ultram er</a> said...

Oops. My brain just hit a bad sector.

<a href="http://users2.titanichost.com/numdaso/index11.html">japan 500 sex</a> said...

Lottery: A tax on people who are bad at math.

<a href="http://users2.titanichost.com/febisko/index24.html">biker chicks sex</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/topletrufus/index31.html">gay sex werewolves</a> said...

The gene pool could use a little chlorine.

<a href="http://users2.titanichost.com/yetzeit/index16.html">asian sex vacation</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

<a href="http://users2.titanichost.com/brittanyrogers/index24.html">allhot sex porn</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

<a href="http://users2.titanichost.com/glicia80/index6.html">sex and screamers</a> said...

Save the whales, collect the whole set

<a href="http://users2.titanichost.com/reekello/index8.html">diaper sex stories</a> said...

Magnific!

<a href="http://users2.titanichost.com/tortene/index24.html">onyx sex game</a> said...

All generalizations are false, including this one.

<a href="http://users2.TitanicHost.com/parana/cocaine-anonymous-meetings-orlando-fl.html">cocaine an</a> said...

I don't suffer from insanity. I enjoy every minute of it.

name said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/cuhozhilov/index15.html">find free downloads for phone porn</a> said...

Clap on! , Clap off! clap@#&$NO CARRIER

<a href="http://users2.titanichost.com/robertf/index16.html">porn video streams</a> said...

Calvin, we will not have an anatomically correct snowman!

<a href="http://users2.titanichost.com/maxeevich/index4.html">abbey brooks porn</a> said...

Magnific!

<a href="http://users2.titanichost.com/dityroe/index9.html">lingeries sex galleries</a> said...

The gene pool could use a little chlorine.

<a href="http://users2.titanichost.com/liperwo/index35.html">australian sex movies</a> said...

Thanks to author.

<a href="http://users2.titanichost.com/dasistorama/index15.html">free soft porn clips</a> said...

Suicidal twin kills sister by mistake!

<a href="http://users2.titanichost.com/rego07/index3.html">clear computer from porn for free</a> said...

Energizer Bunny Arrested! Charged with battery.

<a href="http://users2.titanichost.com/artinko/index20.html">gay sex porn fuck</a> said...

Wonderful blog.

<a href="http://users2.titanichost.com/lindafmosley/index30.html">anal porn free anal fucking pics h</a> said...

Save the whales, collect the whole set

<a href="http://users2.titanichost.com/tereritoa1/index4.html">frottage male sex</a> said...

A flashlight is a case for holding dead batteries.

<a href="http://users2.titanichost.com/eynol/index4.html">porn radio station</a> said...

Thanks to author.

<a href="http://users2.titanichost.com/dentouj/index.html">hardcore celeb sex</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.TitanicHost.com/almaz/illinois-serzone-lawyer.html">illinois serzone lawyer</a> said...

I'm not a complete idiot, some parts are missing!

<a href="http://users2.titanichost.com/bybonte/index13.html">cello sex baby</a> said...

Wonderful blog.

<a href="http://users2.titanichost.com/unareq/index29.html">phone sex jobs</a> said...

Ever notice how fast Windows runs? Neither did I.

<a href="http://users2.titanichost.com/mezers/index7.html">brunette sex gallery</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

<a href="http://users2.titanichost.com/deswef/index21.html">card playing sex</a> said...

Lottery: A tax on people who are bad at math.

<a href="http://users2.titanichost.com/tedethe/index32.html">fraudulent sex imigration</a> said...

Hello all!

<a href="http://users2.titanichost.com/simpleplayer/index32.html">homemade sex porn</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/sobermi/index22.html">indian sex torrent</a> said...

A lot of people mistake a short memory for a clear conscience.

<a href="http://users2.titanichost.com/clydej/index2.html">wednesday addams porn</a> said...

Energizer Bunny Arrested! Charged with battery.

<a href="http://users2.titanichost.com/xcalomi/index6.html">kate beckinsale sex</a> said...

A flashlight is a case for holding dead batteries.

<a href="http://users2.titanichost.com/ramisew/index5.html">pregnant ladies sex</a> said...

Hello all!

<a href="http://users2.titanichost.com/hegory/index2.html">best site to report teen porn</a> said...

I'm not a complete idiot, some parts are missing!

<a href="http://users2.titanichost.com/sidspros/index27.html">kerala sex picture</a> said...

Thanks to author.

<a href="http://users2.titanichost.com/whitedenster/index10.html">busty free porn</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/MarcellaDurant/index11.html">normal anal wink</a> said...

Friends help you move. Real friends help you move bodies.

<a href="http://users2.titanichost.com/cationie1/index6.html">pbs secret sex</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://phentermine.43i.net/795-061107.html">phentermine no prescription free consultation</a> said...

Magnific!

<a href="http://phentermine.43i.net/405-061107.html">cheap phentermine rickieleejones com cheap phen</a> said...

Nice Article.

<a href="http://phentermine.43i.org/181-061107.html">buy phentermine diet pills with out a prescript</a> said...

A lot of people mistake a short memory for a clear conscience.