standing ovation said:
Precisely!
Because they are running on purpose-built architectures, console games
should have a leg up on PC games, which are forced to etch out their existence in a more general purpose environment.
And cater to lowest common denominator.
Just comparing standard features across the board. Looking at a PC game aimed to work on a PC with a DX8 card and the Xbox 360 shows a significant gap in featureset:
FP10/16: X: Yes. PC: No.
3Dc: X: Yes. PC: No.
Vertex Texturing: X: Yes. PC: No.
Tesselation: X: Yes. PC: No.
HOS: X: Yes. PC: No.
SM3.0: X: Yes. PC: No.
Standard AA: X: Yes. PC: No.
Adaptive AA: X: Yes. PC: No.
Geometry Instancing: X: Yes. PC: No.
One could go on and on about the different features one can include effeciently on a closed box with a standard featureset compared to a PC game targetting games from DX7-9 class cards.
DOF, Motion Blurr, HDR, Adaptive AA, SM3.0, etc... are all features, techniques, or featuresets available on the market for well over a year--yet very few PC devs have used them, and no one is requiring them and/or making them CENTRAL to their game design.
I love the new consoles because it means within 2 years the bare spec on PCs games will move up a LOT. PC devs are going to be making console games and/or want these features in the PC games, so at some point, I am guessing around late 2007 or early 2008, we are going to see almost all of the above become standard and if your PC does not support it tough luck.
It has taken forever to drop support for DX7/DX8 cards. BF2 was one of the first with saying "No" to PS1.3. The GF4 series was launched in 2001 I believe... 4 years is a long time in PC graphics. Of course on the other hand PC devs MUST support the old cards due to the fact they dominate the market. A very very very small percentage have anything "brand new" and a small segment have "newer" cards. So PC devs are kind of crimpled.
Not to mention the solution to more power is... buy a new card. Raw power, not optimization, tend to win the day due to the array of PC products and configurations available.