Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Eurographics Symposium on Rendering (2007) Jan Kautz and Sumanta Pattanaik (Editors)

Summary: Eurographics Symposium on Rendering (2007)
Jan Kautz and Sumanta Pattanaik (Editors)
Whitted Ray-Tracing for Dynamic Scenes
using a Ray-Space Hierarchy on the GPU
D. Roger1 U. Assarsson2 N. Holzschuch1
1ARTIS/INRIA Grenoble University 2Chalmers University of Technology
In this paper, we present a new algorithm for interactive rendering of animated scenes with Whitted Ray-Tracing,
running on the GPU. We focus our attention on the secondary rays (the rays generated by one or more bounces on
specular objects), and use the GPU rasterizer for primary rays. Our algorithm is based on a ray-space hierarchy,
allowing us to handle truly dynamic scenes without the need to rebuild or update the scene hierarchy. The ray-
space hierarchy is entirely built on the GPU for every frame, using a very fast process. Traversing the ray-space
hierarchy is also done on the GPU; one of the benefits of using a ray-space hierarchy is that we have a single
shader, and a fixed number of passes. After traversing each level of the hierarchy, we prune empty branches using
a stream reduction method. We present two different stream reduction methods, a fast one using a hierarchical
algorithm, and an easy one using the Geometry shaders. Our algorithm results in interactive rendering with
specular reflections and shadows for moderately complex scenes ( 700K triangles), handles any kind of dynamic
or unstructured scenes without any pre-processing, and scales well with both the scene complexity and the image
Categories and Subject Descriptors (according to ACM CCS): I.3.1 [Computer Graphics]: Graphics processors I.3.7


Source: Assarsson, Ulf - Department of Computer Engineering, Chalmers University of Technology


Collections: Computer Technologies and Information Sciences