Seamless patches for GPU-based terrain rendering

被引:44
作者
Livny, Yotam [1 ]
Kogan, Zvi [1 ]
El-Sana, Jihad [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
关键词
Terrain visualization; View-dependent rendering; Level-of-detail rendering; Hardware acceleration; VISUALIZATION;
D O I
10.1007/s00371-008-0214-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a novel approach for interactive rendering of large terrain datasets. Our approach is based on subdividing a terrain into rectangular patches at different resolutions. Each patch is represented by four triangular tiles that are selected form different resolutions, and four strips which are used to stitch the four tiles in a seamless manner. Such a scheme maintains resolution changes within patches through the stitching strips, and not across patches. At runtime, these patches are used to construct a level-of-detail representation of the input terrain based on view-parameters. A selected level of detail only includes the layout of the patches and their boundary edges resolutions. The layout includes the location and dimension of each patch. Within the graphics hardware, the GPU generates the meshes of the patches by using scaled instances of cached tiles and assigns elevation for each vertex from cached textures. Since adjacent rectangular patches agree on the resolution of the common edges, the resulted mesh does not include cracks or degenerate triangles. Our algorithm manages to achieve quality images at high frame rates while providing seamless transition between different levels of detail.
引用
收藏
页码:197 / 208
页数:12
相关论文
共 40 条
[1]  
Asirvatham A., 2005, GPU GEMS 2, V2, P27
[2]  
Bao X., 2004, P VIS MOD VIS VMV, P413
[3]  
BOLZ J, 2005, EVALUATION SUB UNPUB
[4]   Planet-sized Batched Dynamic Adaptive Meshes (P-BDAM) [J].
Cignoni, P ;
Ganovelli, F ;
Gobbetti, E ;
Marton, F ;
Ponchio, F ;
Scopigno, R .
IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, :147-154
[5]   Adaptive TetraPuzzles: Efficient out-of-core construction and visualization of gigantic multiresolution polygonal models [J].
Cignoni, P ;
Ganovelli, F ;
Gobbetti, E ;
Marton, F ;
Ponchio, F ;
Scopigno, R .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :796-803
[6]   BDAM - Batched dynamic adaptive meshes for high performance terrain visualization [J].
Cignoni, P ;
Ganovelli, F ;
Gobbetti, E ;
Marton, E ;
Ponchio, F ;
Scopigno, R .
COMPUTER GRAPHICS FORUM, 2003, 22 (03) :505-514
[7]   Representation and visualization of terrain surfaces at variable resolution [J].
Cignoni, P ;
Puppo, E ;
Scopigno, R .
VISUAL COMPUTER, 1997, 13 (05) :199-217
[8]   Temporal continuity of levels of detail in Delaunay triangulated terrain [J].
CohenOr, D ;
Levanoni, Y .
VISUALIZATION '96, PROCEEDINGS, 1996, :37-42
[9]  
Cook R. L., 1984, Computers & Graphics, V18, P223
[10]  
DACHSBACHER C, 2004, EUR S GEOM PROC, P138