PS3 Real-time Ray-tracing

Back




IBM Interactive Ray-tracer (iRT) using three Sony Playstation3s (PS3) to render a model that is 75x more complex then those used in today's games. Ray-tracing is the rendering technique used by the film industry and is considered to complex for today's game systems. The code was written using IBM Cell SDK 2.0 on Linux. The iRT is totally scalable and only requires one Cell SPE to run. More PS3s = More SPEs = Higher client frame rates. All images are at least 720p 4x multi-sampled, with dynamic light sources, procedurally generated atmosphere, and dynamic shadows. Sorry about the bad camera microphone. Download raytracer at: http://www.alphaworks.ibm.com/tech/irt Here's a link to the model we used: http://www.turbosquid.com/FullPreview/Index.cfm/ID/249122

Channel: Entertainment
Uploaded: April 1, 2007 at 11:34 pm
Author: barryminor2

Length: 0:01:44
Rating: 4.25
Views: 539,030

Tags: Playstation3 PS3 Raytracing Raycasting Cell graphics SPE Linux rendering

Video Thumbnail #1:




Video Thumbnail #2:




Video Thumbnail #3:




Video Url:


Embed Code:


Video Comments:
kamego84 (Thursday 5th of April 2007 10:39:34 AM)
Raytracing is a technique that uses algorithms to illustrate how light hits an object in real-time, very realistically. Basically, it is able to figure out how light hits an object and can generate shadows this way. Pixar uses it to achieve better looking lighting in their movies. Currently, most games use polygons and rasterize lighting effects based on their locations. This actually uses a real light source and demonstrates how light bounces off of things.
Jugix (Thursday 5th of April 2007 10:20:57 AM)
What are the folk at Pixar animation studios wating for? Go get yourself a PS3 and you can do everything in realtime! :D
Liquideagle (Thursday 5th of April 2007 01:17:48 AM)
Yay, make fun of his voice because we have nothing constructive to add to this interesting video! What's cool is 1) they were able to make their own content on the PS3. No other console has that flexibility 2) This is all CELL -- no RSX involved -- have you ever seen a processor capable of this kind of thing, even when split across 3 work units? Just imagine if/when the RSX is available... 3) Ray Tracing is HARD and intense. Do your research then you can appreciate this more. Cheers! :)
regged (Wednesday 4th of April 2007 07:36:26 PM)
Its not the dam light, its the shadow from the light, the shadow is rendering in real time, with calculations to where it would be relevant to where the light source is. And he isn't using 3 Ps3s, he is using 6 SPUs from the total of the 3 Ps3s because the Linux operating system is limited to 6 SPUs from the total of 9 SPUs.
kboogie385 (Wednesday 4th of April 2007 08:50:32 PM)
yeah, imagine a game running on the PS3 through Linux or some other way with the PS3s interconnected in a sort of grid would be able to do for games. Say it only takes 5 PS3s to get a game that looks better and possibly run smoother than say...Crysis.
regged (Wednesday 4th of April 2007 07:06:25 PM)
@Optimusversion12 I hope you realize thats the dam Cell thats rendering the image / shadow casting.. and each PS3 is doing a different part of the car. Dumb Ass.
Optimusversion12 (Wednesday 4th of April 2007 03:34:08 PM)
Subtenko so... all you need to make this possible on the PS3 is 3 Playstation 3s? Lets see it in a playble game. This doesn't show us how powerful the PS3 is it shows us how powerful 3 ps3s are and it still isn't running that fast. How does it show how powerful the PS3 really is when they need 3 playstation 3s just to accomplish it?
subtenko (Wednesday 4th of April 2007 11:56:31 AM)
SWEET imagine what they can do in 2 to 3 years. Xbox360 cant do thing, and wii for sure cant do this. This shows u how powerful ps3 is.
SynopicFormula (Wednesday 4th of April 2007 11:55:01 AM)
Wow, that is amazing.
highps3 (Wednesday 4th of April 2007 11:42:07 AM)
If you dont know what Ray Tracing is dont comment. Neither you PC nor a 360 nor a Wii can do ray tracing in games...