Improved Ray Casting of Procedural Distance Bounds
Autor: | Urs Ganse, Benjamin Keinert, Johann Korndörfer, Henry Schäfer, Marc Stamminger |
---|---|
Rok vydání: | 2013 |
Předmět: |
Computer science
020204 information systems Ray casting 0202 electrical engineering electronic engineering information engineering Regular polygon 020207 software engineering Ray tracing (graphics) 02 engineering and technology Tracing Algorithm ComputingMethodologies_COMPUTERGRAPHICS Rendering (computer graphics) |
Zdroj: | Journal of Graphics Tools. 17:127-138 |
ISSN: | 2165-3488 2165-347X |
DOI: | 10.1080/2165347x.2015.1033069 |
Popis: | 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 integratin... |
Databáze: | OpenAIRE |
Externí odkaz: |