Polygon visibility ordering via Voronoi diagrams

被引:0
作者
Fukushige, Shinichi [1 ]
Suzuki, Hiromasa
机构
[1] Osaka Univ, Grad Sch Engn, Suita, Osaka 565, Japan
[2] Univ Tokyo, Adv Sci & Technol Res Ctr, Tokyo, Japan
关键词
visibility determination; Voronoi diagrams; space subdivision; visibility ordering; priority algorithm;
D O I
10.1007/s00371-007-0121-z
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visibility determination is one of the oldest problems in computer graphics. The visibility, in terms of back-to-front polygon visibility ordering, is determined by updating a priority list as the viewpoint moves. A new list-priority algorithm, utilizing a property of Voronoi diagrams, is proposed in this paper. The operation is in two phases. First, in a pre-processing phase the scene is divided into Voronoi cells. A sub-list associated with each cell contains references to those polygons that intersect with it. The polygons are assigned a fixed set of view-independent priority orders within the cluster. Last, an interactive phase sorts the clusters according to the depth value of each Voronoi site. The most time-consuming work is performed during the pre-processing phase that only has to be executed once for the scene. Since all the polygons in a cell are pre-computed to obtain the fixed priority order within the cluster, a relatively simple task is left in the interactive phase, which is only to sort the clusters repeatedly when the viewpoint is changed. This method contains performance benefits that make it better shaped than previous BSP based methods.
引用
收藏
页码:503 / 511
页数:9
相关论文
共 14 条
[1]  
Agarwal P. K., 1997, Proceedings of the Thirteenth Annual Symposium on Computational Geometry, P382, DOI 10.1145/262839.263011
[2]  
Aurenhammer Franz, 1991, ACM COMPUT SURV, V23, P346
[3]  
CATMULL E, 1978, P SIGGRAPH 78, P6
[4]  
CHEN HM, 1996, P SIGGRAPH 96 AUG, P55
[5]  
Dur A., 2003, Journal of Graphics Tools, V8, P25, DOI 10.1080/10867651.2003.10487592
[6]  
Fuchs H., 1983, Computer Graphics, V17, P65, DOI 10.1145/964967.801134
[7]  
FUCHS H, 1980, P 7 ANN C COMP GRAPH, P124
[8]   The priority face determination tree for hidden surface removal [J].
James, A ;
Day, AM .
COMPUTER GRAPHICS FORUM, 1998, 17 (01) :55-71
[9]   OPTIMIZATION OF A PRIORITY LIST ALGORITHM FOR 3-D RENDERING OF BUILDINGS [J].
MORER, P ;
GARCIAALONSO, AM ;
FLAQUER, J .
COMPUTER GRAPHICS FORUM, 1995, 14 (04) :217-227
[10]  
NAYOR BF, 1981, THESIS U TEXAS DALLA