Quick-VDR: Out-of-core view-dependent rendering of gigantic models

被引:0
|
作者
Yoon, SE [1 ]
Salomon, B [1 ]
Gayle, R [1 ]
Manocha, D [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27599 USA
关键词
interactive display; view-dependent rendering; occlusion culling; external-memory algorithm; out-of-core algorithms; levels-of-detail;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel approach for interactive view-dependent rendering of massive models. Our algorithm combines view-dependent simplification, occlusion culling, and out-of-core rendering. We represent the model as a clustered hierarchy of progressive meshes (CHPM). We use the cluster hierarchy for coarse-grained selective refinement and progressive meshes for fine-grained local refinement. We present an out-of-core algorithm for computation of a CHPM that includes cluster decomposition, hierarchy generation, and simplification. We introduce novel cluster dependencies in the preprocess to generate crack-free, drastic simplifications at runtime. The clusters are used for LOD selection, occlusion culling, and out-of-core rendering. We add a frame of latency to the rendering pipeline to fetch newly visible clusters from the disk and avoid stalls. The CHPM reduces the refinement cost of view-dependent rendering by more than an order of magnitude as compared to a vertex hierarchy. We have implemented our algorithm on a desktop PC. We can render massive CAD, isosurface, and scanned models, consisting of tens or a few hundred million triangles at 15-35 frames per second with little loss in image quality.
引用
收藏
页码:369 / 382
页数:14
相关论文
共 50 条
  • [31] Fast and memory efficient view-dependent trimmed NURBS rendering
    Guthe, M
    Meseth, J
    Klein, R
    10TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2002, : 204 - 213
  • [32] View-dependent pruning for real-time rendering of trees
    Gumbau, Jesus
    Chover, Miguel
    Remolar, Inmaculada
    Rebollo, Cristina
    COMPUTERS & GRAPHICS-UK, 2011, 35 (02): : 364 - 374
  • [33] Displacement patches for GPU-oriented view-dependent rendering
    Livny, Yotam
    Bauman, Gilad
    El-Sana, Jihad
    GRAPP 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2008, : 181 - 190
  • [34] Skip Strips: Maintaining triangle strips for view-dependent rendering
    El-Sana, Jihad
    Azanli, Elvir
    Varshney, Amitabh
    Proceedings of the IEEE Visualization Conference, 1999, : 131 - 138
  • [35] Integrating motion perception with view-dependent rendering for dynamic environments
    El-Sana, J
    Asis, N
    Hadar, O
    COMPUTERS & GRAPHICS-UK, 2002, 26 (05): : 721 - 731
  • [36] View-dependent Tetrahedral Meshing and Rendering using Arbitrary Segments
    Sondershaus, Ralf
    Strasser, Wolfgang
    JOURNAL OF WSCG, 2006, 2006, 14 (1-3): : 129 - 136
  • [37] An efficient GPU out-of-core framework for interactive rendering of large-scale CAD models
    Xue, Junjie
    Zhao, Gang
    Xiao, Wenlei
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2016, 27 (3-4) : 231 - 240
  • [38] A Virtual Reality System using View-dependent Stereoscopic Rendering
    Anh Nguyen Hoang
    Kim, Dongho
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [39] Out-of-core simplification of large polygonal models
    Lindstrom, P
    SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, : 259 - 262
  • [40] A LOD Algorithm Based on Out-of-Core for Large Scale Terrain Rendering
    Zhang, Zhifeng
    Zhang, Na
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2168 - 2171