基于图象空间判据的地表模型加速绘制技术
作者:
基金项目:

本文研究得到国家自然科学基金和国家863高科技项目基金资助.


Accelerating Techniques in Rendering Terrain Surface Based on Image-Space Error
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [1]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    在利用图形绘制实现虚拟现实的研究工作中,为了加速图形生成以保证实时的图形绘制,物体层次细节模型LoD(level of detail)的选择是其最主要的解决办法.其主要原理是根据物体对于观察者的重要性选择该物体绘制的细节.地表模型作为多边形网格模型的一种特殊几何模型,在各种虚拟现实系统中有着重要而广泛的应用.该文通过对地表模型实时生成特殊性要求的分析,提出具有焦点加权因子的基于图象空间误差的、适用于地表模型特殊性的、有效的加速简化方法.以焦点和显示面积的有效结合作为物体重要性评价尺度,有效地简化了地表模型的绘制.同时,算法结合均匀网格模型的多分辨率细节层次模型,以“块”作为地表模型大面积简化的空间单位,加速地表模型的简化操作,以实现较为复杂的地表模型的实时绘制.

    Abstract:

    LoD (level of detail) is one of the most important techniques in creating real-time rendering of virtual environment. As a special mesh model, terrain surface model has important and wide-ranged application background in virtual reality. In this paper, the authors present an algorithm for real-time LoD reduction and display of high-complexity terrain surface data. The algorithm allows the generation and computation of appropriate level of detail dynamically by using the compact and efficient regular grid representation. Through analysis of the special requirement for rendering virtual terrain surface, they combine size and focus criteria to estimate the importance of detail of terrain surface and provide a screen-space threshold to bound the maximum error of the projected image. Besides, the whole dataset is constructed into a hierarchy of block-based representations with their error bound precalculated. As a result, a coarse level of simplification could be firstly performed to choose discrete level of detail for the surface mesh, and further simplification is operated on individual mesh vertices within a block. The algorithm has been implemented for approximating and rendering digital terrain models and the experimental results show its high efficiency.

    参考文献
    1  Carolina Cruz-Neira. Virtual reality overview, overview of virtual reality. In: Course Notes 23 of SIGGRAPH'93, the 20th International Conference on Computer Graphics and Interactive Techniques. Los Angeles, California: ACM SIGGRAPH, Aug. 1993. 1-1~1-18 2  刘学慧,吴恩华.虚拟现实的图形生成技术.中国图象图形学报,1997,4(1):205~212 (Liu Xue-hui, Wu En-hua. Image synthesis in virtual reality. Chinese Journal of Image and Graphics, 1997,2(4):205~212) 3  James H Clark. Hierarchical geometric models for visible surface algorithms. Communication of ACM, 1976,19(10):517~554 4  William J Schroeder, Jonathan A Zarge, William E Lorensen. Decimation of triangle mesh. Computer Graphics (Proceedings of SIGGRAPH'92), 1992,26(2):217~226 5  周晓云,刘慎权.基于特征角准则的多面体模型简化方法.计算机学报,1996,18(增刊):212~223 (Zhou Xiao-yun, Liu Shen-quan. Polygonal model simplification method based on feature angle criterion. Chinese Journal of Computers, 1996,18(supplement):212~223) 6  潘志庚,马小虎,石教英.虚拟环境中多细节层次模型自动生成算法.软件学报,1996,7(9):532~536 (Pan Zhi-geng, Ma Xiao-hu, Shi Jiao-ying. The automatic generation algorithm for models at multiple levels of detail in virtual reality. Journal of Software, 1996,7(9):532~536) 7  Alan D Kalvin, Ressell H Taylor. Superfaces: polygonal mesh simplification with bounded error. IEEE Computer Graphics and Application, May 1996,16(3):64~77 8  Hugues Hoppe. Progressive Mesh. In: Proceedings of SIGGRAPH'96 (Computer Graphics Proceedings). New Orleans, LA, Aug. 1996. ACM SIGGRAPH, 97~108 9  Greg Turk. Re-tiling polygonal surfaces. Computer Graphics (Proceedings of SIGGRAPH'92), 1992,26(2):55~64 10  Funkhouser T A, Sequin C H. Adaptive display algorithm for interactive frames rates during visualization of complex virtual environments. In: Proceedings of SIGGRAPH'93 (Computer Graphics Proceedings). Anaheim, California, Aug. 1993. ACM SIGGRAPH, 1993. 231~238 11  Liu Wen-wei, Li Jin-tao. Image-space based criteria for level of detail selection. Chinese Journal of Advanced Software Research, 1997,4(2):119~127 12  Matthias Eck, Tony DeRose Tom Duchamp, Hugues Hoppe et al. Multiresolution analysis of arbitrary meshes. In: Proceedings of SIGGRAPH'95 (Computer Graphics Proceedings). Los Angeles, CA, Aug. 1995. ACM SIGGRAPH, 1995. 173~182 13  Markus H Gross, Roger Gatti. Efficient triangular surface approximations using wavelets and quadtree data structure. IEEE Transactions on Visualization and Computer Graphics, Jun. 1996,2(2):130~143 14  Florian , Patrick RoBbach. Managing the complexity of digital terrain models. Computers and Graphics, 1994,18(6):775~883 15  De Floriani L, Puppo E. Hierarchical triangulation for multiresolution surface description. ACM Transactions on Graphics, October 1995,14(4):362~410 16  De Floriani L, Falcidieno B, Pienovi C et al. A hierarchical data structure for surface approximation. Computers and Graphics, 1984,8(2):475~484 17  Pottmann H, Eck M. Modified multiquadric methods for scattered data interpolation over a sphere. Computer Aided Geometric Design, 1990,7(1-4):313~321 18  Chen Z T, Tobler W R. Quadtree representation of digital terrain. In: Proceedings of Autocarto. London, 1986. 475~484 19  John S Falby, Michael J Zyda, Daud R Pratt et al. NPSNET: hierarchical data structures for real-time three-dimensional visual simulation. Computers and Graphics, 1993,17(1):65~69 20  Lindstrom Peter, Koller David, Ribarsky William et al. Real-time, continuous level of detail rendering of height fields. In: Proceedings of SIGGRAPH'96 (Computer Graphics Proceedings). New Orleans, LA, Aug. 1996. ACM SIGGRAPH, 1996. 109~118
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

刘学慧,吴恩华.基于图象空间判据的地表模型加速绘制技术.软件学报,1998,9(7):481-486

复制
分享
文章指标
  • 点击次数:3530
  • 下载次数: 4953
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:1997-03-28
  • 最后修改日期:1997-06-23
文章二维码
您是第19988972位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号