Interactive Ray Tracing of Dynamic Scenes

Ingo Wald
 
Carsten Benthin
 
Philipp Slusallek
Computer Graphics Group
Saarland University
http://graphics.cs.uni-sb.de


Implemented with OpenRT

General Information

The scenes used for demonstrating our dynamic ray tracing engine have been taken from the BART benchmark (http://www.ce.chalmers.se/BART/), which has been compiled by Jonas Lext, Ulf Assarson and Tomas Akenine-Moeller. For more information on these three scenes, see their web site and their excellent paper. For comparisions, the scenes can also be downloaded from their site.

The other two scenes - the terrain and the office scene - have been built by us as additional testing scenes. The office is a typical scene for ray tracing (featuring different shaders) and for lighting simulation. The terrain scene is composed of 1000 instances of 2 different trees of ~8.000 and ~20.000 triangles respectively. Due to the limited size of the ground plane, usually only 600-800 are visible, resulting in roughly 8-10 million triangles, including shadows.

All examples have been taken with out Dual AthlonMP 1800+ cluster, with varying number of cluster nodes (usually 4-12)

Video

Some snapshots of our system

Kitchen Scene

Full ray tracing (incl shadows and reflections...) at 4 fps

... and Pure Ray Casting (OpenGL-like Shader) at 26 fps.

Museum scene

Robots scene

Full ray tracing (incl shadows and reflections...) at 4 fps

... and Pure Ray Casting (OpenGL-like Shader) at 19 fps.

Office Scene with procedural Shaders

Terrain scene