Skip to main content

Research Repository

Advanced Search

Improving Interaction Performance for Ray Tracing

Kurz, Daniel; Lux, Christopher; Springer, Jan; Fröhlich, Bernd


Daniel Kurz

Christopher Lux

Jan Springer

Bernd Fröhlich


We have developed an approach for improving the performance of object manipulation in ray tracing systems.We assume that users alternate between navigating the scene and manipulating objects in the scene. We divide the scene in objects currently manipulated by the user and the non-interactive rest. Once a user stops navigating,we compute and store the first order reflections for the non-interactive objects. In a composition step only themanipulated objects need to be fully ray traced, while the stored reflections of the rest of the scene have to be testedonly against the manipulated objects. In an initial evaluation we found that this approach significantly improvesframe rates during object manipulation-and thus increases interaction performance.Our approach directly extends to refraction and shadow rays. It could also be used for further ray generationsbeyond the first order effects, but the speedup would strongly depend on the actual scene and it would probably beless significant. Our approach is independent of the underlying spatial data structure and it neither reduces visualquality nor does it introduce visual artifacts-within its constraints.


Kurz, D., Lux, C., Springer, J., & Fröhlich, B. (2008). Improving Interaction Performance for Ray Tracing. In Eurographics 2008 - Short papers (283 - 286).

Conference Name Eurographics 2008
Acceptance Date Oct 26, 2007
Publication Date Jun 16, 2008
Pages 283 - 286
Book Title Eurographics 2008 - Short papers
Public URL
Publisher URL