Destructoid is gaming news, community, videos, and sometimes love. Take the tour or jump in with Facebook:

 


How does CryEngine 3 run differently on PS3 and 360? photo

Crytek has a pretty awesome engine in CryEngine 3. If you've ever seen it running on a decked out computer you know that console graphics, physics, shading, etc., etc. are a decent step behind this baby. Of course that machine that can do all that costs a crap ton of money, so Crytek has brought CryEngine 3 to the consoles. In a recent interview in Edge Magazine Mark Atkinson, Crytek’s director of technology says they've done something pretty incredible.

“Everyone said we couldn’t do this on a console. We did it,” he told Edge before backing that up with the facts that the console versions are “equivalent to medium- to high-spec PC settings” and come complete with that fancy dynamic scenery and destructible stuff from the computer version. Getting it to run on both consoles wasn't all that easy though, and while he says the two will run equally well each will have its own things it will do better than the other. 

“It’s been tricky, but we’ve got a strong PS3 engine with all the major systems running on SPUs. With middleware, what you want is for someone else to do all that so the developer can just concentrate on making games. We have parity between the platforms now: both run at the same speed ... If the game’s shader-heavy it runs a bit faster on 360; if it’s compute-heavy with physics and particles, then the SPUs take over and it’s a bit quicker on PS3.”

Hear that? Quickly, every 360 fanboy become a rapid fan of shading and every PS3 fanboy immediatley fall in love with compute-heavy physics and particles. You can check out a comparison of the two from GDC below. 


Continue: More Xbox 360 stories





prev next

50 comments | showing # 1 to 50

mr spooky's Avatar - Comment posted on 05/17/2009 22:13
mr spooky
Jurassic Park
ArrestedDeveloper's Avatar - Comment posted on 05/17/2009 22:14
ArrestedDeveloper
Those tree's look real.
WickedSwagger's Avatar - Comment posted on 05/17/2009 22:36
WickedSwagger
I don't get it. If the PS3 can compute faster why can't it shade? That sounds like bullocks to me. I've seen Oblivion on both systems and the PS3 looks incredibly better, as do other multi-platform games I own. I have both systems so I'm not a fanboy of either. I will admit I have more games for my 360 but that's purely for dlc. I just think he's trying desperately to play the middle ground here.
Monodi's Avatar - Comment posted on 05/17/2009 22:39
Monodi
TWIN TREES
Daxelman's Avatar - Comment posted on 05/17/2009 22:42
Daxelman
@Wicked: Well, I think the respective hardware on the 360 and PS3 compute different subjects differently, such as graphics, AI, physics, and other things. Each subject has it's own line of computation, and the PS3 is able to handle physics and particles than the 360, while the 360 can handle shaders better.

It's how the system was built at it's core. But that's just me....
GoS-CPT-Stewart's Avatar - Comment posted on 05/17/2009 22:44
GoS-CPT-Stewart
@WickedSwagger

Shading is done on the GPU while the physics and calulations for particles are given to the CPU.
craigbezzle's Avatar - Comment posted on 05/17/2009 22:47
craigbezzle
WickedSwagger; Oblivion came out on PS3 WAY after the 360 version, which is why it looks better. And that's an exception to the rule, as most cross-platform games look better or run smoother on 360. I own both consoles, and primarily play 360, but I also love my PS3.
Volomon's Avatar - Comment posted on 05/17/2009 22:53
Volomon
@craigbezzle That's because the PS3 has SPUs the Xbox360 does not. If you don't take the time to write programs for the SPUS then of course the 360 will win out in a cross-platform. However the example of Oblivion and Red Alert point out that it can easily trump the 360.

Most publisher's don't want to spend the extra money or don't want to piss of either side, by enhancing the game of a rival.

@WickedSwagger Actually contrary to what other people are saying. The PS3 engine runs off of OpenGL where as the Xbox 360 runs off a proprietary shader engine (software) designed by Microsoft for Microsoft products.

OpenGL is an entire generation (maybe even two generations) behind DirectX technology.

Technically the CELL engine can off hand calculate the data, however it still looks worse than the 360 because the software is not there to support the graphics.

It's just not financially reasonable for PS3 to use DirectX, nor engineer the OPEN Source product.
KingofHearts's Avatar - Comment posted on 05/17/2009 22:54
KingofHearts
oh shading is so much more important. Particles an physics are solely for fags and fairys I feel so sorry that ps3 fans have settle for this. yay my first troll comment!!!
Volomon's Avatar - Comment posted on 05/17/2009 22:58
Volomon
I want to point something out though, the Shader Technology can be fixed for the PS3 at some point in the future. The reverse is not true for the 360.

One is a software issue the other is a hardware issue. You can't upgrade major console hardware.
Rucksack's Avatar - Comment posted on 05/17/2009 23:11
Rucksack
I'm just happy that they got CryEngine 3 to work on both consoles. Screw this "console war" noise, I think this is exciting for both systems!
Shadowiii's Avatar - Comment posted on 05/17/2009 23:11
Shadowiii
Holy shit that is photo-realistic.
I wish that video was in High Def, though. It looks kinda blurry, even though you can still make out parts of the detail.
farlander's Avatar - Comment posted on 05/17/2009 23:27
farlander
@WickedSwagger - PS3 version of Oblivion might look better, but it's also slower.

As for the shaders - I might be wrong, but I guess they're still thinking in the PC manner, where you put all the graphics onto video card's GPU. With PS3, SPUs can do most of the job PCs usually do with the GPU, and PS3's got 6 of them.
PwnanObrien's Avatar - Comment posted on 05/17/2009 23:31
PwnanObrien
Ummm, guys, shaders create shading, yes, but they're main purpose in games is to create textures like metal, wood and stone that can just be made from fractals and other math stuffs to save time. Most games don't use shaders that much anyway...


...then again most games aren't Crysis.
Arch649's Avatar - Comment posted on 05/17/2009 23:32
Arch649
Yeah, that's all fine and dandy. But I've been playing this game for almost 2 years on PC. Move along, nothing to see here.
Mentok the Mindtaker's Avatar - Comment posted on 05/17/2009 23:45
Mentok the Mindtaker
I would nail that tree on the right, totally.
Korolev's Avatar - Comment posted on 05/17/2009 23:46
Korolev
Looks pretty neat - and I might be wrong, but I suspect that the above photo of the trees is actually just a photo meant to trick us. I've played Crysis Warhead and the graphics were excellent, but they didn't look like that.
hpv's Avatar - Comment posted on 05/17/2009 23:46
hpv
Volomon: You do realize that the the shader API has NOTHING to do with what this guy is talking about, right? The shader performance probably is marginally better on 360 as it has a slightly better GPU than the PS3, which originally Sony didn't want to have a dedicated GPU at all. But obviously developers weren't having any of that so they worked one in. Again, this has to do with the hardware in the box, not the API used to write it.

PwnanObrien: You should really read more about what shaders are and how they work. They're programmable rendering instructions (think we can all safely ignore fixed-instruction shaders like the Wii has in this discussion) that determine how a surface is rendered, not just what color the pixels on that surface are (which is usually a photographic or painted bitmap anyway).

And for all of those who are confused by the talk of SPU and GPU and shaders and shit (even those who think they're not confused), just remember, "shaders" are what gives us that fun super shiny space marine look and physics and AI is what makes a game fun to play.
Chronic Logic's Avatar - Comment posted on 05/17/2009 23:51
Chronic Logic
Are you telling me that's not a photo in the header image?!
PwnanObrien's Avatar - Comment posted on 05/18/2009 00:00
PwnanObrien
hpv, that's what I meant. Shaders, the ones that aren't just basic phongs blinns and lambers seen in Wii Sports, are usually used to calculate normals, bump information. This advanced graphical programing can then be combined with fractals and texture files (which are usually TGA btw) to create a realistic rock texture you'll never really notice.
absolutzero's Avatar - Comment posted on 05/18/2009 00:23
absolutzero
CryENGINE 3 and I should make babies. It'd be the most amazing thing anyone will ever see.
whormongr's Avatar - Comment posted on 05/18/2009 01:01
whormongr
@KingofHearts physics are waaaay more important than shaders- games like portal are nothing but physics, driving a vehicle in a game sucks with bad physics, explosions are more realistic with better physics.... shaders are pretty but I have played a ton of games on lower vs higher graphic capability between console and pc or high/lo res on pc and though it can make a little difference in the end id doesn't effect the game play whereas physics do
Noah's Avatar - Comment posted on 05/18/2009 01:13
Noah
That video was gorgeous
Emrah's Avatar - Comment posted on 05/18/2009 01:46
Emrah
Nvidia screwed Sony, confirmed (once again)
Electro Lemon's Avatar - Comment posted on 05/18/2009 01:47
Electro Lemon
No. No. You're lying to me. That has GOT to be a photo up there.

Please tell me we aren't approaching Uncanny Valley ever so quickly.
shinigamiDude's Avatar - Comment posted on 05/18/2009 02:18
shinigamiDude
I'd been in love with these trees ever since seeing CRYSIS on maximum =3
hpv's Avatar - Comment posted on 05/18/2009 02:30
hpv
PwnanObrien: Bitmap being a collection of bits in a map. It's a generic term for a raster image. I wasn't referring to the file format created by Microsoft and named in their usual generic-word-commandeering style. I would have thought that was commonly understood by anyone who would consider themselves knowledgeable enough to weigh in on the discussion, but obviously I was wrong.

You claimed that most games don't use shaders that much, which is not only completely false but absurd to even suggest. They use them on EVERYTHING! Even the full screen filter effects are shaders. Take a look at the Killzone 2 bullet time commercial thing on PSN even you need an excellent interactive demonstration.

If the argument you were trying to make is that a slight edge in shader performance is significantly less important that a healthy advantage in sheer number crunching that can be arbitrarily thrown at whatever problem needs solving, as is the case with the PS3's SPUs, then we've got no disagreement.

If I were making the call I'd definitely have gone the route Sony did, though in a perfect world I would have put in a bit more memory just in case. But I can understand why they didn't given the cost of the components as it is.
Wedge's Avatar - Comment posted on 05/18/2009 02:50
Wedge
I wouldn't say a $500 computer is a "crapton" of money. Seeing as that's what it costs to run this stuff at the same or better level than the consoles...

Also lol at people commenting on technology they don't have the slightest clue about how it works (well one person does, but that's about it).
konrad hazen's Avatar - Comment posted on 05/18/2009 06:36
konrad hazen
If you really are into graphics, go buy a PC. If you want to save money on hardware, consoles are your friends.
EternalDeathSlayer's Avatar - Comment posted on 05/18/2009 06:41
EternalDeathSlayer
@ Wedge: A $500 PC cannot run Crysis any better than a console should be able to. Even the $700 PC they sell specifically for Crysis Warhead can't really run it at full settings.

So to really get the most out of crysis, you need to spend a lot.
PhazonYoshi's Avatar - Comment posted on 05/18/2009 06:47
PhazonYoshi
Crysis is damn shaderheavy though. Like, stupidly shader heavy.
Ironically, it'd probably run better on 360 - not that it'd run at all. An engine isn't a game, alas.

Having said that, CE is one of the best engines around, so fuck yes.
The Incredible Edible Egg's Avatar - Comment posted on 05/18/2009 07:02
The Incredible Edible Egg
I'm a 360 owner, but im jealous of the ps3 end of the stick right about now.
TorpedoTed's Avatar - Comment posted on 05/18/2009 07:48
TorpedoTed
Looks fantastic, well done crytek!! Now where my destruction derby
BrainLazy's Avatar - Comment posted on 05/18/2009 09:46
BrainLazy
360 and PS3 looked quite similar.
Demtor's Avatar - Comment posted on 05/18/2009 10:20
Demtor
Crytek...

You’re the best!
Around!
Nothing’s gonna ever keep you down
You’re the Best!
Around!
Nothing’s gonna ever keep you down
You’re the Best!
Around!
Nothing’s gonna ever keep you dow-ow-ow-ow-own
Lord The Night Knight's Avatar - Comment posted on 05/18/2009 10:32
Lord The Night Knight
"Yeah, that's all fine and dandy. But I've been playing this game for almost 2 years on PC. Move along, nothing to see here."

When did an article about the engine mean it's about the game?
Jaffacakelover's Avatar - Comment posted on 05/18/2009 10:51
Jaffacakelover
So there's now a console version of the engine that makes mere mortal-PCs melt? Maybe they could port it back to PC, get some people that don't have uber-rigs playing their game...
Srezic's Avatar - Comment posted on 05/18/2009 11:00
Srezic
How about instead of updating graphics/effects a fraction of a degree (from cryengine2), we start working toward reducing loading times to the point of non-existance? Obviously this would require updates in both hardware and software, but at this point I think Crytek could do more of a service by removing the biggest problem(I think) with many games today, and that's TOO MUCH LOADING.
aaronf's Avatar - Comment posted on 05/18/2009 11:31
aaronf
Looks great on both systems. One of the benefits of developing on consoles vs PC is that you know exactly what hardware everyone has, so you can really take the time to squeeze out ever bit of performance you can.
Holyetheline's Avatar - Comment posted on 05/18/2009 12:06
Holyetheline
Epic. I love it. Can't wait to play this shit.
xdarkxwarriorx's Avatar - Comment posted on 05/18/2009 12:56
xdarkxwarriorx
yeah, "it costs so much money to have a PC!!!"

not really. considering we all need pc's in general, and gaming is just one of the many advantages to having a nice PC. the PS3 costs 400 dollars. the average standard level PC costs 1000, and to buy a high level pc is about 1400 and lasts a long time with slight updates ever 3-4 years (about the average lifetime of a console). so you break that down and its about 300 dollars per console generation for a PC, which is not only less expensive than a console, but also more advanced, faster, more customizable, and more useful.

im sick of this argument that pc's are so expensive. dont get me wrong, consoles and pc's both have their merits and ultimately its a choice of the consumer about what they want in their gaming experience. but the argument that pc's are more expensive is kind of ridiculous. especially since most people drop 600-900 dollar for a crap pc just to surf the internet and could get a good gaming pc for 200-300 dollars more.
Wedge's Avatar - Comment posted on 05/18/2009 13:05
Wedge
Well, I'm just saying a PC that can run it at the same level or somewhat better than the consoles IS $500 (that's around what that "$700 Crysis PC" actually costs btw). And honestly running Crysis at the super high end is a very poor performance/quality trade off, so it's fairly irrelevant what a PC costs to play it a "maximum" settings.
John Johnson's Avatar - Comment posted on 05/18/2009 13:23
John Johnson
I know this is nitpicking but

"Crytek has a pretty awesome engine in CryEngine 3. If you've ever seen it running on a decked out computer you know that console graphics, physics, shading, etc., etc. are a decent step behind this baby."

No one has ever seen CryEngine 3 on a decked out computer because CryEngine 3 hasn't been released on any platform. You've seen CryEngine 2 on decked out computers.

And, to the gentleman above: I agree with your statements, except to say that the average standard level PC can cost as low as 800, and you can build desktops that will run games on pretty decent settings for 600, which to my mind is way cheaper than consoles, because you're going to pay at least 400 for a computer of some sort, unless you're going to go without a computer which in this day and age is pretty unheard of. So if you're already plunking down 400 for a crappy computer, you can also add a game console on to that for 200 - 400 more dollars.
DemonEyes23's Avatar - Comment posted on 05/18/2009 14:23
DemonEyes23
Who cares about shaders! I'm gonna go crunch some numbers killzone style. It looks crisper on the PS3 but i guess this isn't the highest quality video. Too bad it doesn't have any side by side footage
aaronf's Avatar - Comment posted on 05/18/2009 14:56
aaronf
Anyone else notice they show a good 25 or so seconds of 360 footage, then about 5 to 10 seconds of PS3 footage for each segment?
anonuser's Avatar - Comment posted on 05/18/2009 14:57
anonuser
@Voloman Wrong. OpenGL is not behind DirectX is any capacity. They just use different programming models. What OpenGL doesn't provide, the review board (or vendors) provide extensions to enhance the functionality. That's the major difference.


Shading has very little to do with DirectX and OpenGL (for the bettter). The reason is probably the way the pipeline works in CryEngine 3, not in OpenGL or DirectX. Think of it this way, they created a distributed physics system, but not a shading pipeline. On the 360 they maybe had to tone down the physics a bit, but because of the designed of 360's graphics (on the same bus) they have a lower overhead for shoving shaders to the graphics card.

By the way, the pipeline is a guess. So, if any of you CryEngine 3 developers read this and I'm worng just tell me to shove it.
jsutcliffe's Avatar - Comment posted on 05/18/2009 15:38
jsutcliffe
Myth-busting: I have a mid-range PC (2Gb RAM, 2.4GHz Core2, 512Mb Radeon 2900 HD). It runs Crysis and Crysis Wars on almost-maximum settings no problem. I would guess I could build a better PC than the one I currently have for less than $650.

I'm a little tired of the "Crysis needs a monstrous PC to play it" routine.
xdarkxwarriorx's Avatar - Comment posted on 05/18/2009 15:59
xdarkxwarriorx
@jsutcliffe, others who have corrected my pricing:

see? even i, a pc gamer, have fallen into this over-pricing nonsense haha. thank you for the correct information. its been a while since ive looked into updating my pc.

the only thing that pc's really require are knowledge and maintenance. some people are willing to do that, some people arent. it is the gamer's / consumer's choice. but to say that PC's cost a ridiculous amount more than a 500 dollar ps3 (after all we are talking about NEW consoles and pc's, not consoles and pc's from 1998) is simply untrue.

consoles are easy. no installations, no upgrading components, no building etc. but in the long run, they dont cost less.
Uniquenamehere's Avatar - Comment posted on 05/19/2009 01:01
Uniquenamehere
hurray for high spec gaming pcs built from scratch.
brainderailment's Avatar - Comment posted on 05/19/2009 01:38
brainderailment
I have a PC with a $200 9800GTX, 2Gb ram (probably $25), AMD 64x2 probably $100, an $80 mobo, less than $50 HDD, a $25 Audigy Xgamer sound card, and a sub $100 PSU. I can run crysis on High settings almost across the board and it looks amazing and runs 30-40 fps on avg.

Does any of that matter? No, because the game is boring as hell.
prev next

Comment with Facebook





Click connect and comment instantly!

Comment with Dtoid





New? SIGN UP - it takes 5 seconds

Comments policy

Destructoid is an open discussion community. You don't need to "audition" to post a comment - just speak your mind. We respect differing opinions on the site, so have at it. Be smart, funny, insightful, clueless, or cute -- but back it up with substance. Keep your cool, keep it fun. We only ask that you act respectfully and above all: don't be a troll and ruin it for everyone else. Don't bring down gamers or we'll, you know, gently shoot you in the face and stuff you into a flaming mailbox. Each comment is your opportuntity to make this community awesomer. Is that even a word?

Avoiding the banhammer only requires common sense: spamming, trolling, racism, NSFW stuff, and other forms of sucking will not be tolerated. If anyone is griefing please report abuse. Be good. Don't suck!

 

   Got news?   tips@destructoid.com   |   Dtoid Twitter

New Videos

more videos


Reviews & Previews
BioShock 2 review
Dante's Inferno review
Chime review
Hustle Kings review
iPhone Review Round-up: January review
more reviews
Dawn of War II Chaos Rising
Metro 2033
A trip to the racetracks Days of Thunder Arcade
Double the pleasure, double the fun with Darwinia+
Wizarding world in plastic Lego Harry Potter Years 1-4
more previews


- The Dtoid Army is 56703 strong -

Showing Cblogs with 3+ faps   show all

Call for entries: the Areas of my Expertise

New to Dtoid? Read the survival guide


 Originals
Jonathan Holmes: Analyzing No More Heroes 2, part 2: The bosses, part 2





















More Destructoid Originals




We are Destructoid   tips@destructoid.com
Nick Chester
Editor-in-Chief
Niero
Founder, Big Boss
Jim Sterling
Reviews Editor
Hamza Aziz
Community Manager
Dale North
News Editor
Rey Gutierrez
Destructoid Video EIC
Anthony Burch
Features Editor
Brad Nicholson
Managing Editor
Tom Fronczak Colette Bennett
Ashley Davis Ben Perlee
Conrad
Zimmerman
Chad Concelmo
Jonathan Holmes Jonathan Ross
Brad Rice Jordan Devore
Will Maddock Matthew Razak
Josh Tolentino
Joseph Leray
Topher Cantler Samit Sarkar
     
  Adam Dork
Daniel Lingen
Hollie Bennett
Joe Burling
Mikey Turvey






 
 
  get involved

register or login
post a blog
post a forum
enter a contest
contribute a news tip
suggest a feature
be a guest editor
support

new member's guide
login assistance
tech support
report abuse
email our editors
read our dev blog
nuclear crisis?
keep in touch

RSS feed
Twitter
Facebook
Myspace
Flickr
Game nights
Meetup+play online
seriously

about Destructoid
advertising
terms of use
privacy policy
jobs at MM
buy our crap
our network

Tomopop
Japanator
Despingation?




Destructoid is an independently-run publication forged by our love of video games and the gaming community's need of accountable enthusiast press
living the dream since March 16, 2006