Thursday, September 25, 2008

WipEout HD's 1080p Sleight of Hand

Namco's Ridge Racer 7 has been the standard bearer for true 1920x1080p on PlayStation 3 since the system launched, and to this day nothing gets close to what this game is achieving at full raster 1080p. Sure, GT5 has a tangibly superior look overall but its mixture of 1280x1080 (in-game) and 1440x1080 (replay) resolutions precludes it from the discussion.
Sony Liverpool's WipEout HD is the first big game for a while to be touting true 1080p credentials and regardless of its technical prowess, it's stupidly good value at $19.99/£11.99. It's also a superb technical effort, great to play and accessible to a level that recent releases in the series have failed to achieve.
And 1080p? True 1080p? Well yes. And no. OK, most of the time, it is. I mean look at these shots... scrutinised and measured by the ever-reliable 'Quaz51' who cast his expert eye over a number of Digital Foundry TrueHD 1080p captures:

There's still something about Ridge Racer 7 that makes it a phenomenal 1080p game, but there's no doubt that WipEout HD is the better-looking 1920x1080 effort with some beautiful shader effects and excellent art direction. But what's going on the two shots below?

They're not 1080p in the sense that the resolution is no longer 1920x1080. WipEout HD is now rendering at 1280x1080 (with some screen tear to boot), which I'm fairly sure is the game's lowest resolution - but still a 50% resolution increase over 720p. So what's happening? Basically WipEout HD is the first game I've come across that seems to be operating with a dynamic framebuffer. Resolution can alter on a frame-by-frame basis. Rather than introduce dropped frames, slow down or other unsavoury effects, the number of pixels being rendered drops and the PS3's horizontal hardware scaler is invoked to make up the difference. It's an intriguing solution that works with limited impact on the overall look of the game (the tearing has far more of an impact on image quality - I'm assuming that kicks in when the framebuffer can't scale any lower).

The actual amount of horizontal resolution being dropped can change on a frame by frame basis: 1728x1080, 1645x1080, 1600x1080, 1440x1080. All have been seen in the Digital Foundry TrueHD captures. The shots above appear to be 1500x1080.
The dynamic framebuffer is really quite an innovative solution to the perennial 1080p problem. Even though we're seeing major differences in resolution, the human eye really will have trouble realising the difference when the detail level is changing so rapidly in such a fast moving game.
In short, it's making an advanced-looking game like WipEout HD work at 1080p60 and that's pretty damn awesome.

Tuesday, September 23, 2008

720p Zero Compromise Console Comparison Videos

It's been bugging me for some time that the Eurogamer comparison videos I produce are horrendously over-engineered in relation to the actual end result, so I decided to make more use of the HD captures and produce download-only files that show the full resolution and frame rate of each game, running in realtime.
The first one I produced, Soul Calibur IV, was beautiful enough to convince me to carry on with all the others and incorporate the whole process into the existing workflow. Enough bandwidth has been thrown at these videos to make them look almost passable for the actual game running on the console itself.
The edited files are encoded into VC-1 using Microsoft Expression Encoder 2, and the resultant WMVs are playable on Xbox 360, PlayStation 3 and fast PCs (any dual core unit should work fine).
So, here are the links required to get your hands on the downloadable goodies:

Soul Calibur IV: click here
Mercenaries II: World in Flames: click here
Beijing 2008: click here
FaceBreaker: click here
EA Sports Compilation (Tiger Woods 09/Madden 09/NHL 09): click here

Don't expect scintillating gameplay here, nor expertly mixed audio. The clips are specifically captured to be synced for technical comparison. As it is, in all of the releases above, the actual gameplay is identical cross-platform any way.

Thursday, September 18, 2008

Digital Foundry on the Big, Bright Screen

Question: how do you go about displaying real time PlayStation 3 gameplay on a screen the size of a wall? That's the intriguing question posed by my new friends at Belgium big-screen specialists Brightboard. The obvious answer would be to use projection, but in daylight conditions, obviously this would be a complete waste of time.
Brightboard specialise in the use of LED screens - similar to the kind of displays used in football pitch ad hoardings, and also for displaying advertising in city centres. Such screens are absolutely enormous and require dedicated PCs to control the image. That being the case, direct connection from console to screen is not the solution - a capture card, interfaced with the LED screen's controller is. Enter Digital Foundry TrueHD Express.
This was a great case to work on. Brightboard sent me a copy of their controller software and with just a couple of registry tweaks to the TrueHD driver I was able to get realtime PS3 gameplay working with no problem whatsoever. However, without an actual screen to work with, positive results could not be guaranteed, so it was with some trepidation that the TrueHD Express card was sent to Belgium...

Success! Click on the pics for some idea of just how massive that LED screen actually is. Multiple screens can be daisy-chained together for an even more colossal image.