The Use of Precomputed Triangle Clusters for Accelerated Ray Tracing in Dynamic Scenes
Kirill Garanzha
Rendering Techniques (EGSR'09), 2009, pp. 1199--1206.
Abstract: In this paper we present a hybrid algorithm for building the bounding volume hierarchy (BVH) that is used in accelerating ray tracing of animated models. This algorithm precomputes densely packed clusters of triangles on surfaces. Folowing that, a set of clusters is used to rebuild the BVH in every frame. Our approach utilizes the assumption that groups of connected triangles remain connected throughout the course of the animation. We introduce a novel heuristic to create triangle clusters that are designed for high performance ray tracing. This heuristic combines the density of connectivity, geometric size and the shape of the cluster. Our approach accelerates the BVH builder by an order of magnitude rebuilding only the set of clusters that is much smaller than the original set of triangles. The speed-up is achieved against a 'brute-force' BVH builder that repartitions all triangles in every frame of animation without using any pre-clustering. The rendering performance is not affected when a cluster contains a few dozen triangles. We demonstrate the real-time/interactive ray tracing performance for highly-dynamic complex models.
Article URL: http://diglib.eg.org/EG/CGF/volume28/issue4/v28i4pp1199-1206.pdf
BibTeX format:
@inproceedings{Garanzha:2009:TUO,
  author = {Kirill Garanzha},
  title = {The Use of Precomputed Triangle Clusters for Accelerated Ray Tracing in Dynamic Scenes},
  booktitle = {Rendering Techniques (EGSR'09)},
  pages = {1199--1206},
  year = {2009},
}
Search for more articles by Kirill Garanzha.

Return to the search page.


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