Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring
dc.contributor.author | Domingues, Leonardo R. | en_US |
dc.contributor.author | Pedrini, Helio | en_US |
dc.contributor.editor | Petrik Clarberg and Elmar Eisemann | en_US |
dc.date.accessioned | 2016-01-19T10:32:31Z | |
dc.date.available | 2016-01-19T10:32:31Z | |
dc.date.issued | 2015 | en_US |
dc.description.abstract | In this paper, we present a new method for building high-quality bounding volume hierarchies (BVHs) on manycore systems. Our method is an extension of the current state-of-the-art on GPU BVH construction, Treelet Restructuring Bounding Volume Hierarchy (TRBVH), and consists of optimizing an already existing tree by rearranging subsets of its nodes using a bottom-up agglomerative clustering approach. We implemented our solution for the NVIDIA Kepler architecture using CUDA and tested it on 16 distinct scenes, most of which are commonly used to evaluate the performance of acceleration structures. We show that our implementation is capable of producing trees whose quality is on par with the ones generated by TRBVH for those scenes, while being about 30% faster to do so. | en_US |
dc.description.sectionheaders | Efficient Ray Tracing | en_US |
dc.description.seriesinformation | High-Performance Graphics | en_US |
dc.identifier.doi | 10.1145/2790060.2790065 | en_US |
dc.identifier.isbn | 978-1-4503-3707-6 | en_US |
dc.identifier.pages | 13-20 | en_US |
dc.identifier.uri | https://doi.org/10.1145/2790060.2790065 | en_US |
dc.publisher | ACM Siggraph | en_US |
dc.subject | raytracing | en_US |
dc.subject | bounding volume hierarchies | en_US |
dc.subject | GPU | en_US |
dc.subject | surface area heuristics | en_US |
dc.subject | acceleration structures | en_US |
dc.subject | treelets | en_US |
dc.title | Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring | en_US |