Fast Robust BSP Tree Traversal Algorithm for Ray Tracing
Vlastimil Havran, Tomás Kopal, Jirî Bittner, Jirî Zára
In Journal of Graphics Tools, 2(4), 1997.
Abstract: An orthogonal BSP (binary space partitioning) tree is a commonly used spatial subdivision data structure for ray tracing acceleration. While the construction of a BSP tree takes a relatively short time, the efficiency of a traversal algorithm significantly influences the overall rendering time. We propose a new fast traversal algorithm based on statistical evaluation of all possible cases occurring during traversing a BSP tree. More frequent cases are handled simply, while less frequent ones are more computationally expensive. The proposed traversal algorithm handles all singularities correctly. The algorithm saves from 30% up to 50% of traversal time comparing with the commonly-known Sung and Arvo algorithms.
BibTeX format:
@article{Havran:1997:FRB,
  author = {Vlastimil Havran and Tomás Kopal and Jirî Bittner and Jirî Zára},
  title = {Fast Robust BSP Tree Traversal Algorithm for Ray Tracing},
  journal = {Journal of Graphics Tools},
  volume = {2},
  number = {4},
  pages = {15--24},
  year = {1997},
}
Search for more articles by Vlastimil Havran.
Search for more articles by Tomás Kopal.
Search for more articles by Jirî Bittner.
Search for more articles by Jirî Zára.

Return to the search page.


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