Coherent hierarchical culling: Hardware occlusion queries made useful

被引:72
作者
Bittner, J
Wimmer, M
Piringer, H
Purgathofer, W
机构
[1] Univ Vienna, Inst Comp Graph & Algorithms, A-1010 Vienna, Austria
[2] VRVis Vienna, Vienna, Austria
关键词
D O I
10.1111/j.1467-8659.2004.00793.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a simple but powerful algorithm for optimizing the usage of hardware occlusion queries in arbitrary complex scenes. Our method minimizes the number of issued queries and reduces the delays due to the latency of query results. We reuse the results of occlusion queries from the last frame in order to initiate and schedule the queries in the next frame. This is done by processing nodes of a spatial hierarchy in a front-to-back order and interleaving occlusion queries with rendering of certain previously visible nodes. The proposed scheduling of the queries makes use of spatial and temporal coherence of visibility. Despite its simplicity, the algorithm achieves good culling efficiency for scenes of various types. The implementation of the algorithm is straightforward and it can be easily integrated in existing real-time rendering packages based on common hierarchical data structures.
引用
收藏
页码:615 / 624
页数:10
相关论文
共 22 条
[1]  
AIREY JM, 1990, 1990 S INT 3D GRAPH, P41
[2]  
[Anonymous], P ACM SIGGRAPH 91 JU
[3]   PROBLEMS CONCERNING THE TAXONOMY OF THE MOVAR-TYPE BOVINE HERPESVIRUSES [J].
BARTHA, A ;
FADOL, AM ;
LIEBERMANN, H ;
LUDWIG, H ;
MOHANTY, SB ;
OSORIO, FA ;
REED, DE ;
STORZ, J ;
STRAUB, OC ;
VANDERMAATEN, MJ ;
WELLEMANS, G .
INTERVIROLOGY, 1987, 28 (01) :1-7
[4]  
BARTZ D, 1998, P EUR SIGGRAPH WORKS, P97
[5]   Visibility in computer graphics [J].
Bittner, J ;
Wonka, P .
ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2003, 30 (05) :729-755
[6]   Exploiting coherence in hierarchical visibility algorithms [J].
Bittner, J ;
Havran, V .
JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION, 2001, 12 (05) :277-286
[7]   Hierarchical visibility culling with occlusion trees [J].
Bittner, J ;
Havran, V ;
Slavik, P .
COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1998, :207-219
[8]   A survey of visibility for walkthrough applications [J].
Cohen-Or, D ;
Chrysanthou, YL ;
Silva, CT ;
Durand, F .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (03) :412-431
[9]  
Coorg S., 1997, Proceedings 1997 Symposium on Interactive 3D Graphics, P83, DOI 10.1145/253284.253312
[10]  
Coorg S., 1996, Proceedings of the Twelfth Annual Symposium on Computational Geometry, FCRC '96, P78, DOI 10.1145/237218.237242