Home

Awesome

ATRBVH

Agglomerative Treelet Restructuring Bounding Volume Hierarchy

Copyright 2015 Leonardo Rodrigo Domingues

This repository contains the full implementation for ATRBVH, as described in:

"Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring",
Leonardo R. Domingues and Helio Pedrini,
High-Performance Graphics 2015

You will also find an implementation of TRBVH, which was created from the information provided in the original paper:

"Fast Parallel Construction of High-Quality Bounding Volume Hierarchies",
Tero Karras and Timo Aila,
High-Performance Graphics 2013,
https://research.nvidia.com/publication/fast-parallel-construction-high-quality-bounding-volume-hierarchies

An implementation of LBVH can also be found here, as described in:

"Maximizing Parallelism in the Construction of BVHs, Octrees, and k-d Trees",
Tero Karras,
High-Performance Graphics 2012,
https://research.nvidia.com/publication/maximizing-parallelism-construction-bvhs-octrees-and-k-d-trees

If you are going to use this project, please note that both TRBVH and the idea of using an agglomerative treelet restructuring are patented:

"Bounding volume hierarchies through treelet restructuring",
US 20140365532 A1,
http://www.google.com/patents/US20140365532

"Agglomerative treelet restructuring for bounding volume hierarchies",
US 20140365529 A1,
http://www.google.com/patents/US20140365529