Interactive Ray Tracing: A Better Way to Program 3D
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Jul 30, 2009
Google Tech Talk
June 30, 2009
Please view slides at http://caustic.com/docs_presentations...
Presented by James A. McCombe - Chief Technical Officer, Founder.
3D graphics today is dominated by two distinct rendering algorithms. Rasterization paints objects on the screen one at a time while ray tracing models the physics of light to determine the color of a pixel. Rasterization is fast, enabling games at 30 fps, but creating content is a labor intensive process that still delivers images falling short of photorealism. Ray tracing offers a more intuitive artistic model where accurate visual effects fall out of the interactions between objects producing great looking images with much less effort. Unfortunately, today, ray tracing is limited to a small set of applications where rendering speed is not critical and interactivity is not required.
Caustic Graphics has created CausticRT, a ray tracing platform with the promise of delivering ray tracing capabilities at a speed comparable to rasterization. This speed will deliver an immense productivity gain to professionals dependent on render farms for ray tracing today, and will open up new applications for interactive ray tracing, ultimately allowing ray tracing to replace rasterization as the dominant algorithm for interactive 3D.
James McCombe, Caustic Graphics CTO and Founder, will discuss how to program on top of the CausticRT platform, and demonstrate the ease with which stunning visual effects can be created and the speed at which they render. He will also touch on additional applications for Caustic technology.
CausticRT is available today to qualified developers, and includes the CausticOne accelerator card, and the CausticGL API. CausticOne achieves a 10-20 times performance gain over current software renderers on a modern 8-core CPU. While CausticTwo, due in early 2010, will be 200 times faster than current software. At that time Caustic Graphics expects several commercial rendering packages to be available that support their technology. Moreover artist and designers for the first time will be able to leverage these phenomenal raytracing performance gains in their production pipeline.
Caustic Graphics website: www.caustic.com
James A. McCombe, a native of Belfast, is the technical visionary behind Caustic and one of the company's three founders. Most recently he was the chief architect of Apple's next-generation embedded rasterization algorithms, the basis of the rendering and compositing technology used in the iPhone and iPod. He was also a lead architect for Apple's OpenGL graphics system, and worked with the OpenGL standards committee to create early specifications for programmable shading languages.
Before Apple, James wrote the world's first fully interactive 3D rendering engine and first-person shooter game for the Palm mobile platform. Upon moving to the U.S. in 2000, James worked at Firepad where he continued to develop the mobile rendering technologies that formed the foundation of street mapping solutions available on today's most innovative mobile phones.
Standard YouTube License
- 32:09 John Carmack Interview: GPU Race, Intel Graphics, Ray Tracing and Voxels and more! - PC Perspectiveby pcper Featured 73,993
- 52:51 Simple interactive 3D modeling for allby GoogleTechTalks39,898 views
- 1:22:09 Energy From Thorium: A Nuclear Waste Burning Liquid Salt Thorium Reactorby GoogleTechTalks99,307 views
- 1:14:00 How to Steal a Botnet and What Can Happen When You Doby GoogleTechTalks97,521 views
- 49:57 Meaningful Play: Getting Gamification Rightby GoogleTechTalks52,274 views
- 1:31:00 Principles of Lighting and Rendering with John Carmack at QuakeCon 2013by idFan_EngineCoder17,198 views
- 1:14:14 OpenGL Graphics Pipeline Overviewby UCDavis20,450 views
- 48:48 Raytracer from Scratch in C++ Part 4/9 (Modeling a Camera and Light)by Caleb Piercy2,635 views
- 12:49 CentiLeo GPU Render - Tech Demo - Interactivity of large 3D scenesby zruchka11,434 views
- 1:09:28 12 NVIDIA OptiX Ray Tracing on theby Hadi Raja682 views
- 47:57 Recursive Ray Tracingby UCDavis3,959 views
- 9 videos Play all Raytracer from Scratch in C++by calebp9503
- 3:52 Real-Time Eulerian Water Simulationby Matthias Müller-Fischer243,267 views
- 48:24 @Google & YouTube present A Conversation with Conan O'Brienby Talks at Google1,617,285 views
- 2:37 Intel Xeon 7500 ("Nehalem EX") Processor Ray Tracing Performance with Luxion Keyshotby channelintel134,851 views
- 1:26:47 Raytracer from Scratch in C++ Part 7/9 (Rendering our 1st Image)by Caleb Piercy3,440 views
- 35:10 Raytracer from Scratch in C++ Part 5/9 (Modeling Spheres & Planes)by Caleb Piercy1,853 views
- 15:00 Creating a raytracer for DOS, in 16 VGA colorsby Bisqwit10,505 views
- 56:07 GPU Ray Tracing (SIGGRAPH 2011)by NVIDIADeveloper19,271 views
- 10:12 Siggraph 2009 - V-RAY in realtime on GPUby Josiah Suarez19,164 views