虚拟场景的计算机模拟
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
用计算机对自然景物进行逼真、生动的模拟,一直是图形学研究领域中一个最富挑战性的难题。而对地形在虚拟场景中的高度真实感的模拟,更是受到广大研究工作者的重视。本文主要围绕计算机图形学中的自然景物模拟问题展开,对地形的高度真实模拟中的理论和算法作了一定的研究和探讨。
     地形模型的建立和地表细节的表现是本文研究工作的重点,在建立地形模型的过程中,分析了分形理论和分形法中的随机插值、布朗运动(fBm)的原理并进行比较,论证了其数学模型与真实地貌特征基本吻合,并运用随机插值法(Insert-value stochastically,IVS)实现了地形的分形模型。在基于随机插值和纹理映射相结合的算法基础上,以VC++为平台,结合OpenGL三维图形库进行编程,以二者的有机结合对分形地形的模拟生成进行了可视化的动态实验研究,结果证实了该方法的有效性和实用性,满足了虚拟场景的需要。
In the computer, generation of living and vivid nature scenes is a challenging topic in computer graphics. More and more researchers pay attention to simulate the high third dimension terrain in the virtual scene. This paper mostly deals with the simulation of natural scence. Here the theories and algorithms in modeling terrain are dealt with in detail.
    The research emphases of the paper include the establishment of terrain model and the realization of detail of surface. During the establishment of terrain model, the theory of fractal and the characteristics of IVS, fractal Brown motion (fBm) are discussed and compared, and prove the model is adapt to the feature of the physiognomy. The fractal model of terrain is established based on the theory of IVS. At the same time, a algorithm based on IVS and texture mapping is put forward which help to create the dynamic visible result. The results make sure that the algorithm can meet the construction of virtual scences, so do its validity and practicability.
引文
【1】 彭群生、鲍虎军、金小刚,计算机真实感图形的算法基础,科学出版社,1999年6月第一版,245~255.
    【2】 陶闯,林宗坚,卢建,分形地形模拟,计算机辅助设计与图形学学报,1996年5月第8卷第3期,180~186.
    【3】 戴晨光、朱述龙,利用OpenGL实现三维地形的快速动态显示,测绘通报,1998年第6期,8~12.
    【4】 李红达、叶正麟、王小平,分形插值曲面,计算机辅助设计与图形学报,2002年4月第14卷第4期,316~319.
    【5】 唐荣锡,汪嘉业,彭群生等.计算机图形学教程.科学出版社,1994
    【6】 Reeves, William T., "Paricle Systems-A Technique for Modeling a Class of Fuzzy Object," Computer Graphics, Vol. 17, pp. 359-376,1983.
    【7】 Musgrave FK, et al. The synthesis and rendering of eroded fractal terrains. Computer Graphics. 1989,23(3): 41~50. Blinn, J.F., "Simulation of Wrinklde Surfaces" Computer Graphics. Vol. 12, No. 3,1978.
    【8】 唐泽圣,周嘉玉,李新友.计算机图形学基础.清华大学出版社,1995
    【9】 Sayles R S, Thomas T R. Surface topography as a nonstationary random process. Nature, 1987,271:431~434. Fournier A, Fussell D. & Carpenter LC, "Computer Rendering of Stochastic Models", Comm. ACM, Vol. 25, No. 8, 1982.
    【10】 Betty M V, Hannay T R. Topography of random surface. Nature, 1978,273.
    骆岩林、汪国昭,计算机学报,1999年7月第2 2卷第7期,746~751(LUO Yan-Li、WANG Guo-Zha, CHINESE J. COMPUTERS, Vol. 22 No. 7 July 1999, 746~751.)
    【11】 She Longhua, Shen Lincheng, Chang Wensen. FBM-BASED FRACTAL SIMULATION OF TERRAIN. JOURNAL OF ASTRONAUTICS. Vol. 20No. 3 Jul.1999:21~25.(佘龙华,沈林成,常文森 基于FBM的分形地形模拟原理研究,宇航学报,第20卷第3期,1999年7月:21~25.)
    【12】 彭仪普、刘文熙,长沙铁道学院学报,2001年12月第19卷第4期,95~98.
    【13】 Alan Watt. 3D Computer Graphics, 2nd Edition. Addison-Wesley, 1993
    【14】 袁艳斌、王乘、董文峰、张勇传,流域地理景观生成中纹理映射技术,长江流域
    
    资源与环境,2002年7月第11卷第4期,344~348.
    【15】 段晓娟,基于OpenGL的纹理映射技术,长沙大学学报,2000年12月第14卷第4期,40~41.
    【16】 Donald Hearn, M. Pauline Baker. Computer Graphics C Version, 2nd Edition,清华大学出版社,1998
    【17】 徐晓刚、高兆法、王秀娟编著,Visual C++6.0入门与提高,清华大学出版社,1999年5月第1版.
    【18】 舒青编译,微型计算机高级图形程序设计技巧与实例,中国科学院希望高级电脑技术公司,1990年9月第一版
    【19】 孙家广、杨长贵编著,计算机图形学(第二版),清华大学出版社,1995年,459~520.
    【20】 王冰,潘建寿,计算机三维图形常用算法与C语言程序,陕西电子杂志社.
    【21】 薛安、马蔼乃、李天宏,基于OpenGL实现真实感地形表现的研究,中国图象图形学报,2001年8月第6卷(A版)第8期,801~805.
    【22】 D.F.罗杰斯【美】著,计算机图形学的算法基础,科学出版社,1987,352~358,398~409.
    【23】 彭晓明、王坚编著,OpenGL深入编程与实例揭密,人民邮电出版社,1999年6月第1版,2~3,69~71,75~94,97~115.
    【24】 Dave Shreiner【美】主编,OpenGL参考手册(第三版),机械工业出版社,2001年1月.
    【25】 Donald Hearn & M. Pauline Baker著,Computer Graphics,电子工业出版社,1998年4月.276~356.
    【26】 陈元琰,张晓竞,计算机图形学使用技术,科学出版社,200年9月第一版
    【27】 徐受容,使用OpenGL开发实时三维应用程序,重庆大学学报(自然科学版),2000年9月第23卷第5期,63~66.
    【28】 陶闯、林宗坚、卢健,分形地形模拟,计算机图形学学报,1996年5月第8卷第3期,179~186.
    【29】 魏海涛,计算机图形学,电子工业出版社,2001年11月第一版
    【30】 DUAN Xiaojuan、ZHANG Maojun、LI Guohui etc., Research of Texture Mapping in Image-based Virtual Space, Computer Engineering, May 2001 Vol. 27 No. 5, 17~18.
    
    (段晓娟、张茂军、李国辉等,虚拟实景空间中的纹理映射技术研究,计算机工程,2001年5月第27卷第5期,17~18.)
    【31】 王志敏、刘建新,物体光照模型表面细节的凹凸映射及实现,武汉大学学报(工学版),2001年6月第34卷第3期,104~105.
    【32】 常歌、徐青,利用OpenGL制作LandsatTM遥感图像三维影像图,解放军测绘学院学报,1998年6月第15卷第2期,100~101.
    【33】 涂晓媛,人工鱼,清华大学出版社,2001,20~78.