Improved Ray Casting of Procedural Distance Bounds
Benjamin Keinert, Henry Schafer, Johann Korndorfer, Urs Ganse, Marc Stamminger
In Journal of Graphics Tools, 17(4), 2013.
Abstract: 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.
Article URL: http://dx.doi.org/10.1080/2165347X.2015.1033069
BibTeX format:
@article{doi:10.1080/2165347X.2015.1033069,
  author = {Benjamin Keinert and Henry Schafer and Johann Korndorfer and Urs Ganse and Marc Stamminger},
  title = {Improved Ray Casting of Procedural Distance Bounds},
  journal = {Journal of Graphics Tools},
  volume = {17},
  number = {4},
  pages = {127--138},
  year = {2013},
}
Search for more articles by Benjamin Keinert.
Search for more articles by Henry Schafer.
Search for more articles by Johann Korndorfer.
Search for more articles by Urs Ganse.
Search for more articles by Marc Stamminger.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."