« Back to the top page
Ian Lamont

Interview: James McCombe discusses ray tracing and the gaming industry

Ian Lamont06.01.2009
Tags
Comments 0
060109_caustic_car_water_raytrace.JPG
Like the story? Get Alerts of big news events. Enter your email address

As E3 kicks off in Los Angeles to showcase the latest and greatest in games and gaming hardware, it's worth considering where the industry is headed in the years to come. While the current generation of PlayStation, Xbox and PC games depend on rasterization to generate graphics and gameplay, there is growing interest in how advances in ray tracing technology will impact the gaming world. Ray tracing can deliver photorealistic graphics, but the processing requirements are so great that applications have mostly been limited to special effects seen in Hollywood films and television advertisements. The Industry Standard recently sat down with James A. McCombe, the CTO and co-founder of Caustic Graphics, to discuss his company's new ray tracing products -- the CausticOne graphics accelerator card and CausticGL software API. In the near term, McCombe said Caustic's platform will profoundly change the way graphics professionals preview and render scenes and effects. Long term, the former Apple engineer believes the gaming industry may benefit as well. The following is an excerpt from the interview, as well as a video that shows Caustic's ray tracing technology in action.

James A. McCombe: Ultimately, the vision behind this is that today for professional graphics use for offline rendering, people that work in that space already understand the benefits of ray tracing. [They] use it on a regular basis and build their whole workflows around the assumption that ray tracing takes an incredibly long period of time. And they're used to that.

When they want to do rapid previews, they don't use ray tracing. They use rasterization. They tend to build preview tools around the GPU. Of course, it means that there's a tremendous visual gap between what they get when they preview, and what they ultimately get when they submit their work to a render farm or to a large computer, to wait a long time to get the results out.  

Then you've got gaming. There is no ray tracing in gaming. Intel talks about it, but there is no game out there today that uses ray tracing. There's nothing out there that's even close to being able to bring truly fully ray traced [technology] to end the gap.

Our vision is [to solve] the fundamental problem of ray tracing, which is 'how do you take advantage massively parallel stream processors, to be able to bring to bear all that computing to solve the ray tracing problem and to be able to create a straightforward and standardized programming interface to allow people to migrate their existing game engines or rendering engines over to use ray tracing?'

Our vision is in that four or five years' time, the same fundamental underlying technologies will be used for both production rendering needs and for game rendering needs. The only difference will be that for games, they may not catch quite so many rays, because they need to maintain interactivity, whereas for production rendering, they'll need to cast thousands of rays for every pixel, because they're trying to create absolute beauty that's going to be on the cinema screen.

Ultimately, our vision is that the same technology, the same shaders, the same rendering techniques are being used in both. That's not technically possible today.

Industry Standard: This is where you are taking your technology, or …?

McCombe: We see no reason this would be in a game console eventually, it's just a matter of silicon integration with existing screen processors.

Knowing that we've solved these problems, I think the real challenge at this point is a business challenge and a market challenge of trying to break the Catch 22 that game developers won't write for a platform that doesn't have acceptance, and isn't integrated into commodity hardware. And commodity hardware vendors might be hesitant to integrate a piece of custom silicon into the hardware when there isn't content working for it.

Industry


Post new comment

The content of this field is kept private and will not be shown publicly.
Respectful debate is welcome, but comments that are defamatory, indecent, abusive, or in violation of any law will be removed.