CHC+RT: Coherent Hierarchical Culling for Ray Tracing

dc.contributor.authorMattausch, Oliveren_US
dc.contributor.authorBittner, Jiríen_US
dc.contributor.authorJaspe, Albertoen_US
dc.contributor.authorGobbetti, Enricoen_US
dc.contributor.authorWimmer, Michaelen_US
dc.contributor.authorPajarola, Renatoen_US
dc.contributor.editorOlga Sorkine-Hornung and Michael Wimmeren_US
dc.date.accessioned2015-04-16T07:45:57Z
dc.date.available2015-04-16T07:45:57Z
dc.date.issued2015en_US
dc.description.abstractWe propose a new technique for in-core and out-of-core GPU ray tracing using a generalization of hierarchical occlusion culling in the style of the CHC++ method. Our method exploits the rasterization pipeline and hardware occlusion queries in order to create coherent batches of work for localized shader-based ray tracing kernels. By combining hierarchies in both ray space and object space, the method is able to share intermediate traversal results among multiple rays. We exploit temporal coherence among similar ray sets between frames and also within the given frame. A suitable management of the current visibility state makes it possible to benefit from occlusion culling for less coherent ray types like diffuse reflections. Since large scenes are still a challenge for modern GPU ray tracers, our method is most useful for scenes with medium to high complexity, especially since our method inherently supports ray tracing highly complex scenes that do not fit in GPU memory. For in-core scenes our method is comparable to CUDA ray tracing and performs up to 5:94 better than pure shader-based ray tracing.en_US
dc.description.number2en_US
dc.description.sectionheadersReal-Time Rendering & Quantizationen_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume34en_US
dc.identifier.doi10.1111/cgf.12582en_US
dc.identifier.pages537-548en_US
dc.identifier.urihttps://doi.org/10.1111/cgf.12582en_US
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectI.3.3 [Computer Graphics]en_US
dc.subjectPicture/Image Generationen_US
dc.subjectLine and curve generationen_US
dc.titleCHC+RT: Coherent Hierarchical Culling for Ray Tracingen_US
Files