Enhanced Sphere Tracing
dc.contributor.author | Keinert, Benjamin | en_US |
dc.contributor.author | Schäfer, Henry | en_US |
dc.contributor.author | Korndörfer, Johann | en_US |
dc.contributor.author | Ganse, Urs | en_US |
dc.contributor.author | Stamminger, Marc | en_US |
dc.contributor.editor | Andrea Giachetti | en_US |
dc.date.accessioned | 2014-12-16T07:17:30Z | |
dc.date.available | 2014-12-16T07:17:30Z | |
dc.date.issued | 2014 | en_US |
dc.description.abstract | In this paper we present several performance and quality enhancements to classical sphere tracing: First, we propose a safe, over-relaxation-based method for accelerating sphere tracing. Second, a method for dynamically preventing self-intersections upon converting signed distance bounds enables controlling precision and rendering performance. In addition, we present a method for significantly accelerating the sphere tracing intersection test for convex objects that are enclosed in convex bounding volumes. We also propose a screen-space metric for the retrieval of a good intersection point candidate, in case sphere tracing does not converge thus increasing rendering quality without sacrificing performance. Finally, discontinuity artifacts common in sphere tracing are reduced using a fixed-point iteration algorithm. We demonstrate complex scenes rendered in real-time with our method. The methods presented in this paper have more universal applicability beyond rendering procedurally generated scenes in real-time and can also be combined with path-tracing-based global illumination solutions. | en_US |
dc.description.seriesinformation | Smart Tools and Apps for Graphics - Eurographics Italian Chapter Conference | en_US |
dc.identifier.isbn | 978-3-905674-72-9 | en_US |
dc.identifier.uri | https://doi.org/10.2312/stag.20141233 | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | I.3.5 [Computer Graphics] | en_US |
dc.subject | Curve | en_US |
dc.subject | surface | en_US |
dc.subject | solid | en_US |
dc.subject | and object representations | en_US |
dc.subject | Geometric algorithms | en_US |
dc.subject | languages | en_US |
dc.subject | and systems | en_US |
dc.subject | I.3.7 [Computer Graphics] | en_US |
dc.subject | Three | en_US |
dc.subject | Dimensional Graphics and Realism | en_US |
dc.subject | Color | en_US |
dc.subject | shading | en_US |
dc.subject | shadowing | en_US |
dc.subject | and texture | en_US |
dc.title | Enhanced Sphere Tracing | en_US |