Kynes said:
You withdraw because you have been uncovered as a shill. Your lies are here for everyone to see. |
in any case I shouldn't have messed with the gods. I'm sorry, OK?
Kynes said:
You withdraw because you have been uncovered as a shill. Your lies are here for everyone to see. |
in any case I shouldn't have messed with the gods. I'm sorry, OK?
CGI-Quality said:
Excellent bit, but this here truly sticks out! I feel as if Sony's 1st Party wizards are battling themselves. I'd love to see a 3rd Party make them step their game up, because that would mean that particular title is truly bar raising! |
Hop over and see a wealth of Crysis 2 campaign footage. The PC footage is clearly ahead of everything. But the console footage isnt that far off. Seriously impressive stuff is CryEngine 3 on Consoles. It still baffles me that absolutely everything is realtime, with the scale it has. True Crytek form.
CGI-Quality said:
I've seen it, and while I think it's easily the best looking multiplatform title, I wouldn't put it with the best of the best just yet. |
I wish we had the PC level on consoles kinda. Shows the consoles age. Especially in larger environments.
goforgold said:
having architecture closer to the PC making it easier to developer for =/= better than the ps3 in every way except storage, and that's not an opinion. John knows this because it's what he said, don't know what you guys are reading. |
http://www.destructoid.com/blogs/ReclusiveSpirit/john-carmack-unplugged-xbox-360-gt-ps3-98107.phtml
It's an old interview and was posted earlier in the thread but it seems his opinion hasn't changed much. Fair enough though if you don't see how a developer would prefer the 360 as a devleopment environment. It has almost equivalent power but more flexibility, that's pretty important to a lot of developers.
CGI-Quality said:
Eh, honestly I'm not affected either way. I prefer watching the progression of the visuals to PC level and what both consoles provide right now is more than sufficient. Just looking to the future, our consoles will one day be powerful enough to run graphics at least on par with PC (they aren't that far off as is). |
I know what you mean. But I would love it if this gens consoles could do Crysis 2 PC Beta graphics even. It's not far off. The bit off footage where the Alien ship crashes through the street in normal gameplay running on consoles is pretty damn impressive. Just needed a bit more juice in the HD twins and we would have had it all.
ROFL.
slowmo said:
http://www.destructoid.com/blogs/ReclusiveSpirit/john-carmack-unplugged-xbox-360-gt-ps3-98107.phtml It's an old interview and was posted earlier in the thread but it seems his opinion hasn't changed much. Fair enough though if you don't see how a developer would prefer the 360 as a devleopment environment. It has almost equivalent power but more flexibility, that's pretty important to a lot of developers. |
exactly, nothing more really needs to be said
he perfers the 360 becasue of it's ease in development which is totally acceptable, you twisted it into he thinks the 360 is better than the ps3 hardware wise which is incorrect and that's just a fact.
Kynes said:
MikeB, is this high level? This function is the most used in the Quake3 program, used to normalize vectors, needed to draw all the polygons: float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F;
x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level hacking [sic] i = 0x5f3759df - ( i >> 1 ); // what the fuck? [sic] y = * ( float * ) &i; y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed
return y; } In this function, Carmack uses int operations and bit level operands to solve a sqrt, due to the lack of flop computational power in early x86 processors. Can you tell me with a straight face that this guy isn't a fucking genius? Please stop spreading FUD now, shill. |
It's standard C, it doesn't take advantage of specific hardware, so yes it's high level. This is actually a point in favor of MikeB's point: this shows high algoritmic skill, but no hardware oriented programming skill (that's the worst part of modern CS).
Booh! said:
It's standard C, it doesn't take advantage of specific hardware, so yes it's high level. This is actually a point in favor of MikeB's point: this shows high algoritmic skill, but no hardware oriented programming skill (that's the worst part of modern CS). |
i = 0x5f3759df - ( i >> 1 );
Is this standard C? In standard C you use the sqrt() function, you don't calculate the square root using magic numbers, ints and bit level (>>) functions to overcome a lack of float computing power in the Pentium 3/4 processors. This is as close to the metal as you can get in any high level language.
Kynes said:
i = 0x5f3759df - ( i >> 1 ); Is this standard C? In standard C you use the sqrt() function, you don't calculate the square root using magic numbers, ints and bit level (>>) functions to overcome a lack of float computing power in the Pentium 3/4 processors. This is as close to the metal as you can get in any high level language. |
It works the same on every hardware, so it does not take advantage from the hardware. Have you got a pentium II? It works that way. Have you got a pentium 4? It works the same way. So it does not take advantage from the hardware, it just works the same on every hardware. BTW Pentium II, III and IV (which wasn't available when Q3 came out) all had floating point registers (SSE), so this is really not needed on those CPUs. This is just an optimization for the lowest hardware specification, that is it works the same on an old pentium MMX and on a (then) modern pentium 4, so it does not take advantage of the hardware.
That sqrt trick is just one of the billions tricks that acknowledged C programmer can use: http://www.azillionmonkeys.com/qed/sqroot.html . I programmed a bit in C and I used alot of tricks like this.
Why all this bitching about Carmack? He's a great developer and lauded amongst the games industry for his talent. You don't get lauded in this industry for being a talent-less shill. As far as im concerned he voiced his opinion and that should be taken into account along side any other respected developers opinion.
Tease.