Improved Ray Casting of Procedural Distance Bounds

Beitrag in einer Fachzeitschrift

Details zur Publikation

Autor(en): Keinert B, Schäfer H, Korndörfer J, Ganse U, Stamminger M
Zeitschrift: Journal of Graphics Tools
Jahr der Veröffentlichung: 2015
Band: 17
Heftnummer: 4
Seitenbereich: 127-138
ISSN: 2165-347X
Sprache: Englisch


In this article, we present performance and quality enhancements for ray
casting procedural distance bounds using sphere tracing: First, we
propose a safe overrelaxation method for accelerating the tracing
process and evaluate different variants of the algorithm. Second, we
introduce a technique for preventing self-intersections, which enables
controlling the precision and rendering performance. In addition, we
show a method for significant acceleration of the intersection test when
sphere tracing convex objects. We further present a screen-space metric
for retrieval of intersection point candidates, in case sphere tracing
does not converge. Thereby, we allow for an increase of the rendering
quality without sacrificing performance. Further, we reduce common
discontinuity artifacts in sphere tracing using a fixed-point iteration
algorithm. The algorithms depicted in this article are universally
applicable beyond rendering complex procedurally generated scenes in
real time. We demonstrate this by integrating our methods into a global
illumination path-tracer.

FAU-Autoren / FAU-Herausgeber

Keinert, Benjamin
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Schäfer, Henry
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Stamminger, Marc Prof. Dr.
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)

Autor(en) der externen Einrichtung(en)
Helsingin yliopisto / University of Helsinki


Keinert, B., Schäfer, H., Korndörfer, J., Ganse, U., & Stamminger, M. (2015). Improved Ray Casting of Procedural Distance Bounds. Journal of Graphics Tools, 17(4), 127-138.

Keinert, Benjamin, et al. "Improved Ray Casting of Procedural Distance Bounds." Journal of Graphics Tools 17.4 (2015): 127-138.


Zuletzt aktualisiert 2018-18-10 um 06:20