Squilliam said:
/1. According to id, Rage requires a lot of fragment processing power for its implementation of virtual texturing. I think that sums what is known about the engine pretty well. When it comes to shader heavy code or code which has a lot of complicated shaders the Xenos GPU does shine, which is likely why they are having problems now. This isn't your typical implementation of a game engine. It really depends on what you're trying to do in a game which determines which system you want to throw your wrench at. Say for instance the Xbox 360 takes a few more ms to run the animations, doesn't mean that the time can't be made up elsewhere and for the build to reach frame target for both systems. I know that the lack of a HDD for the Xbox 360 can be a pain in the butt. TBH it was probably a deliberate stab by Microsoft at the fact that the PS3 had a slower reading BR drive and a compulsary HDD, they may have taken it out so that Sony couldn't use theirs and their advantages for anything aside from multiplat games. |
You're manufacturing a rendering scenario which doesn't necessarily exist, Squill, with the fragment shaders argument -- but it seems as though you probably understand that.
You could use all the Xenos pipes as fragment shaders, sure, but vert processing requires some pipes, in every scenario, and in many scenarios, requires a lot of them, especially with the Xenon CPU's relative lack of mathematical muscle, compared to the Cell.
Good terrain has a ton of verts. Skinned characters take a ton of vert processing power, which either require a lot of math horsepower on the CPU, or a lot of vert pipes. I don't imagine you are suggesting that Rage has neither, or skimps excessively on either, in order to use more than the ~27 pipelines necessary to outperform the RSX's raw fragment shader horsepower, or that it only renders at the 630p (or whatever it is) necessary in order to really take advantage of the smallish (but fast) 10MB EDRAM of the Xenos, without resorting to tiled rendering, etc?
The rendering situation is, always, very complicated, just as you are stating. You only get to use flexible pipes for fragment shading ops when you aren't using them for vertex ops.. The Xenos being "more powerful" than the RSX is very very app- and workload-dependant, and in many cases, only mildly comes into play, if at all. The HDD vs DVD streaming could be a much bigger deal, going on Carmack's statements about the latest iteration of his engine in previous media quips.
I think MS was just being financially smart, with the lack of the HDD, personally. They're good with the accessories and the pricing schemes, making the X360 appear to cost less, at the outset, than it really is to most. That's just a good pricing scheme at work, "easing" the users wallet into spending the money necessary to own a nice console, rather than "you want this cool thing? You have to pay this much..." up front thing that Sony does.
In any case, I agree mostly with your statement, but I think the possibility that the PS3 version could shine, by release, is very much in the realm of possibility, especially given the attention to the streaming technology that iD's new tech relies upon, and the advantages the PS3 has in that area.







