Visualization of large terrains made easy

被引:113
作者
Lindstrom, P [1 ]
Pascucci, V [1 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
来源
VISUALIZATION 2001, PROCEEDINGS | 2001年
关键词
D O I
10.1109/VISUAL.2001.964533
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an elegant and simple to implement framework for performing out-of-core visualization and view-dependent refinement of large terrain surfaces. Contrary to the recent trend of increasingly elaborate algorithms for large-scale terrain visualization, our algorithms and data structures have been designed with the primary goal of simplicity and efficiency of implementation. Our approach to managing large terrain data also departs from more conventional strategies based on data tiling, Rather than emphasizing how to segment and efficiently bring data in and out of memory, we focus on the manner in which the data is laid out to achieve good memory coherency for data accesses made in a top-down (coarse-to-fine) refinement of the terrain. We present and compare the results of using several different data indexing schemes, and propose a simple to compute index that yields substantial improvements in locality and speed over more commonly used data layouts. Our second contribution is a new and simple, yet easy to generalize method for view-dependent refinement. Similar to several published methods in this area, we use longest edge bisection in a top-down traversal of the mesh hierarchy to produce a continuous surface with subdivision connectivity. In tandem with the refinement, we perform view frustum culling and triangle stripping. These three components are done together in a single pass over the mesh. We show how this framework supports virtually any error metric. while still being highly memory and compute efficient.
引用
收藏
页码:363 / 370
页数:8
相关论文
共 26 条
  • [1] [Anonymous], 1996, P ACM SIGGRAPH 96 NE
  • [2] Bajaj C. L., 1999, Proceedings 1999 IEEE Parallel Visualization and Graphics Symposium (Cat. No.99EX381), P97, DOI 10.1109/PVGS.1999.810144
  • [3] BLOW J, 2000, P 2000 GAM DEV C MAR
  • [4] I/O optimal isosurface extraction
    Chiang, YJ
    Silva, CT
    [J]. VISUALIZATION '97 - PROCEEDINGS, 1997, : 293 - +
  • [5] Visualization of height field data with physical models and texture photomapping
    Clark, D
    Bailey, M
    [J]. VISUALIZATION '97 - PROCEEDINGS, 1997, : 89 - +
  • [6] Intent, perception, and out-of-core visualization applied to terrain
    Davis, D
    Jiang, TY
    Ribarsky, W
    Faust, N
    [J]. VISUALIZATION '98, PROCEEDINGS, 1998, : 455 - +
  • [7] Dollner J., 2000, IEEE VISUALIZATION 2, P207
  • [8] ROAMing terrain: Real-time optimally adapting meshes
    Duchaineau, M
    Wolinsky, M
    Sigeti, DE
    Miller, MC
    Aldrich, C
    Mineev-Weinstein, MB
    [J]. VISUALIZATION '97 - PROCEEDINGS, 1997, : 81 - 88
  • [9] Optimizing triangle strips for fast rendering
    Evans, F
    Skiena, S
    Varshney, A
    [J]. VISUALIZATION '96, PROCEEDINGS, 1996, : 319 - 326
  • [10] Right-triangulated irregular networks
    Evans, W
    Kirkpatrick, D
    Townsend, G
    [J]. ALGORITHMICA, 2001, 30 (02) : 264 - 286