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 条
  • [41] Out-of-core constructing and interactive rendering of multiresolution representations for massive meshes
    State Key Laboratory of CAD and CG, Zhejiang University, Hangzhou 310058, China
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2008, 9 (1126-1131):
  • [42] Out-of-Core Progressive Web-Based Rendering of Triangle Meshes
    de Moraes, Thiago F.
    Amorim, Paulo H. J.
    da Silva, Jorge V. L.
    Pedrini, Helio
    VIPIMAGE 2017, 2018, 27 : 456 - 466
  • [43] An efficient and scalable parallel algorithm for out-of-core isosurface extraction and rendering
    Wang, Qin
    Jaja, Joseph
    Varshney, Amitabh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (05) : 592 - 603
  • [44] View-Dependent Realtime Rendering of Procedural Facades with High Geometric Detail
    Krecklau, Lars
    Born, Janis
    Kobbelt, Leif
    COMPUTER GRAPHICS FORUM, 2013, 32 (02) : 479 - 488
  • [45] Interactive view-dependent rendering with conservative occlusion culling in complex environments
    Yoon, SE
    Salomon, B
    Manocha, D
    IEEE VISUALIZATION 2003, PROCEEDINGS, 2003, : 163 - 170
  • [46] Efficient out-of-core rendering of complex 3D scenes
    Gao, Yu
    Deng, Baosong
    Wei, Yingmei
    Wu, Lingda
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2006, 3942 : 883 - 892
  • [47] GPU-based Out-of-Core Many-Lights Rendering
    Wang, Rui
    Huo, Yuchi
    Yuan, Yazhen
    Zhou, Kun
    Hua, Wei
    Bao, Hujun
    ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (06):
  • [48] View-dependent visibility estimation for three models
    Lee, Jessy
    Peng, Jingliang
    Kuo, C. -C. Jay
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 1738 - +
  • [49] Dynamic view-dependent simplification for polygonal models
    Xia, JC
    Varshney, A
    VISUALIZATION '96, PROCEEDINGS, 1996, : 327 - +
  • [50] Adaptive view-dependent display of polygon models
    Yoshida, N
    Kitajima, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2001, 84 (08): : 1 - 9