Grid-based SAH BVH construction on a GPU
Kirill Garanzha, Simon Premože, Alexander Bely, Vladimir Galaktionov
In The Visual Computer, 27(6-8), June 2011.
Abstract: We present an efficient algorithm for building an adaptive bounding volume hierarchy (BVH) in linear time on commodity graphics hardware using CUDA. BVHs are widely used as an acceleration data structure to quickly ray trace animated polygonal scenes. We accelerate the construction process with auxiliary grids that help us build high quality BVHs with SAH in O(k*n). We partition scene triangles and build a temporary grid structure only once. We also handle non-uniformly tessellated and long/thin triangles that we split into several triangle references with tight bounding box approximations. We make no assumptions on the type of geometry or animation motion. However, our algorithm takes advantage of coherent geometry layout and coherent frame-by-frame motion. We demonstrate the performance and quality of resulting BVHs that are built quickly with good spatial partitioning.
Article URL: http://dx.doi.org/10.1007/s00371-011-0593-8
BibTeX format:
@article{Garanzha:2011:GSB,
  author = {Kirill Garanzha and Simon Premože and Alexander Bely and Vladimir Galaktionov},
  title = {Grid-based SAH BVH construction on a GPU},
  journal = {The Visual Computer},
  volume = {27},
  number = {6-8},
  pages = {697--706},
  month = jun,
  year = {2011},
}
Search for more articles by Kirill Garanzha.
Search for more articles by Simon Premože.
Search for more articles by Alexander Bely.
Search for more articles by Vladimir Galaktionov.

Return to the search page.


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