Skip to main content

Improving Interaction Performance for Ray Tracing

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

Authors

Daniel Kurz

Christopher Lux

Jan Springer J.Springer@hull.ac.uk

Bernd Fröhlich



Abstract

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.

Publication Date Jun 16, 2008
Pages 283 - 286
Book Title Eurographics 2008 - Short papers
APA6 Citation Kurz, D., Lux, C., Springer, J., & Fröhlich, B. (2008). Improving Interaction Performance for Ray Tracing. In Eurographics 2008 - Short papers, 283 - 286. doi:10.2312/egs.20081031
DOI https://doi.org/10.2312/egs.20081031
Publisher URL https://diglib.eg.org/handle/10.2312/egs.20081031.099-102
;