摘要
随着计算机技术和通信技术的发展,数字技术和网络技术已经给全世界带来了深刻的变化。作为信息社会的重要组成部分,数字地球、数字城市得到了迅速的发展,而虚拟城市作为可视化的平台为数字城市的运行提供了交互的界面。虚拟城市是基于虚拟现实技术和仿真模拟城市技术,是数字城市的主要表现形式。虚拟城市的研究已经成为当前研究的热点问题之一。本文主要对虚拟城市的模型设计的方法研究,并提出针对三维空间的建模方法。
论文首先回顾了虚拟城市及虚拟现实技术的国内外发展现状,并就虚拟城市建设的意义进行了详细的论述。本文对虚拟城市的建模技术、环境建模、三维空间建模、空间分析等相关内容进行了研究。三维空间建模是本文研究的重点内容。对于地形的模拟,作者主要采用规则网格(Grid)和不规则三角网(TIN)两种方法对采集到的数字高程模型进行模拟,并对Delaunay三角网算法及三角网的更新算法、约束线插入算法进行了详细的论述;而对于地物的研究,作者主要讨论的是基于地理的空间建模方法,提出了三维空间的各种模型,例如TEN(不规则四面体网格)模型、Octree八叉树方法等:文章的另一个重点问题是三维空间的集成技术,由于地表模型和地物模型之间建模方式不同、数据结构的差异,模型与模型之间是几何分离的,所完成的三维空间对象模型也将是有缝隙的。针对这种情况我们提出了基于规则网格的几何无缝集成技术和基于不规则三角形网的几何无缝集成技术,并提出一种改进的地物与地形的集成方法。通过介绍了真实感实时绘制技术的两种技术:纹理映射技术和细节层次技术。纹理映射是将纹理图像贴在简单物体的几何表面,以近似描述物体表面的纹理细节,加强真实感;细节层次技术是对场景中不同物体或物体的不同部分,采用不同的细节描述方法,对于虚拟环境中的一个物体,同时建立几个具有不同细节水平的几何模型。
其次,作者通过介绍windows下的OpenGL编程以及虚拟城市的再现。在建立了三维城市模型的基础上,结合真实感实时绘制方法,采用Visual C++结合三维图形应用程序接口OpenGL(开放的图形库),结合提出的模型,开发了一个初步的实验系统——虚拟城市系统,对采用该模型构建相对规则建筑物的可行性进行了论证。除此之外,在可视化的基础上实现了三维动态漫游等。
文章最后对全文内容进行了总结,并提出了值得深入研究的问题。
Today, with the development of computer technology and modern communication technology, great changes have taken place in the world by digital-technology and Internet technique. The digital and the digital city as most important part of information have developed rapidly, and virtual City support mutual interface as a visible platform. Virtual city is based on virtual reality technology and emulation technology, and is the merely form of expression. Nowadays, the research on virtual city is becoming one of the hottest problems. The paper is about the method of virtual city bring up the way of building model of three-dimensional space.
Firstly, the paper reviewed the present situation about virtual city and virtual Reality technology and talked about the significance of building virtual city. From the paper we can see, the author mainly researched about the technology of building model, building environment model, three-dimensional space model, space analysis and so on. Building the-dimensional space model is the most important part in this paper. For the simulation of terrain, the author mainly adopted two methods Grid and TIN(triangulated irregular network) to simulate DEM and induce Delaunay triangle net algorithm, Delaunay triangle net update algorithm and constrained lines inserted algorithm to exhaust.
For the object on the land, the author discussed the way of building space model based on geographical features and introduce in details different model of three-dimensional space such as TEN model, Octree model; The integration of three-dimensional space also is important problem in this paper. Gash exists in the three-dimensional space because the different of surface and object model, data structure organization and the separation of models. So we propose geometric seamless technique based on Grid and TIN and induce a new integration way to solve the problem between terrain and model under terrain. In the paper, we introduce two methods of Reality sensible and summary technology: texture mipping and level of Detail technique. Texture mipping takes image on the geometric surface of object and similar expresses the real object enhancing the sense of reality; LOD technique takes the different parts of scene into different way to describe object. For the object in the environment, we build some different detailed geometric models in the same time.
Secondly, author presentetd that OpenGL programming under windows and reappear of virtual city. Under building three-dimensional city model, author combines sensible and summary drawing method and adopts visual C++, application of interface of three-dimensional image . By introduced model, we develop a simple system—virtual city system and proof it feasibility. In addition, it achieved three-dimensional dynamic roam .
In the end, the paper summarized all full text and presented profound research.
引文
[1](英)Alan Watt著.3D计算机图形学.机械工业出版社
[2]程效军、朱鲤、刘俊领,三维建模中的纹理处理[J],应用技术,2004.2
[3]曹传芬.虚拟城市三维建模的理论与方法研究.2004.6[硕士学位论文].
[4]戴红毅.地理信息系统三维建模及可视化技术研究.2004.4[硕士学位论文]
[5]段学军、陈铭、工晓斌,虚拟城市场景建模方法J技术研究[J],系统仿真报,2003.10,15(10)
[6]冯波.基于OpenGL的虚拟漫游系统研究与实现.2007.4[硕士学位论文]
[7]Frederickllieland,Alex Szabo.Object-Oriented Design of a Scene Generation simulation[In].Proceedings of the 1994 Computer Simulation Conference.1995:174-180.
[8]高亮,李伟波.基于OpenGL实现三维散乱点集的Delaunay三角剖分.软件技术研究,2006.11.
[9]郝海森,吴立新.基于强约束Delaunay-TIN的三维地学模拟与可视化.地理与地理信息科学,2003,29(2)
[10]和平鸽工作室.OpenGL高级编程与可视化系统开发.中国水利水电出版社
[11]贺怀建,白世伟,赵新华,陈健.三维地层模型中地层划分的探讨.岩土力学,2002.10
[12]侯湘.虚拟现实技术中的三维建模方法研究.2006.5[硕士学位论文]
[13]胡小强.虚拟现实技术.北京邮电大学出版社
[14]黄林竹,常晓辉,田凯,杨勇.三维形体的几何建模研究.科技信息.2007
[15]黄海林.虚拟城市三维建模的理论与方法研究.2007.4[硕士学位论文]
[16]靳海亮,高井祥,康建荣.基于VC和OpenGL的地形三维可视化.微计算机应用,2006.9
[17]蒋洪涛.利用OpenGL实现公路线形三维动画技术研究.2003.10[硕士学位论文]
[18]蒋燕萍.虚拟环境漫游中的关键技术.2003.8[硕士学位论文].
[19](美)K.霍金D.阿斯特.OpenGL游戏程序设计.科学出版社
[20]蓝淑渊.基于OpenGL的雨滴水波三维仿真.计算机仿真,2006.12.
[21]李二宝.基于图像的建筑物三维建模算法的研究与实现.2006.3[硕士学位论文].
[22]李利军,管涛,王乘,段利亚.基于增强现实的虚拟城市规划关键技术研究.计算机工程与设计,2006.10.
[23]李荣辉.三维建模技术在虚拟现实中的应用研究.2007.3[硕士学位论文].
[24]李志林,朱庆.数字高程模型.武汉:武汉大学出版社,2003.
[25]李自力,虚拟现实中基于图形与图像的混合建模技术[J],中国图像图形报,2001,6(1)
[26]刘立娜.虚拟城市建设中建模及可视化的研究与实践,2005.4[硕士学位论文].
[27]刘升,王行愚,游晓明.基于VC++的OpenGL三维动画仿真及场景漫游的实现.计算机工程与设计,2006.9。
[28]芦欣.基于3DS MAX和OpenGL实现飞行仿真的软件研发.2007.5[硕士学位论文]
[29]刘晓平,孔洁琼,陈皓.基于纹理映射的可漫游数据场建模与仿真系统.仿真学报,2006.12.
[30]刘晓艳,林珲,张宏编.虚拟城市建设原理与方法.科学出版社
[31]刘勇2004.5基于图像的空间三维数据获取及建模[硕士学位论文]
[32]刘智斌,李占利,曹宝香,刘晓峰.虚拟超大纹理的设计与实现.计算机工 程,2006.10.
[33]马艳平,姜波,韦重韬.基于虚拟现实技术的三维地质仿真系统研究与实现.煤矿现代化,2005.2
[34]彭仪普.地形三维可视化及其实时绘制技术研究.2002.8[博士学位论文]。
[35]曲林.基于OpenGL的三维虚拟地形构建研究.2007.4[硕士学位论文].
[36]屈年赦.三维建模和可视化方法的研究.2005.12[硕士学位论文].
[37]任远红.基于LOD的地形算法的研究.2007.5[硕士学位论文]
[38](美)斯蒂芬·欧文 霍普·哈斯布鲁克著.景现建模.中国建筑工业出版社
[39]史文中,吴立新,李清泉,王彦斌,杨必胜.三维空间信息系统模型与算法.电子工业出版社
[40]宋慧玲,邓洪.基于VRML的地学虚拟博物馆漫游系统的实现.计算机工程,2006.9.
[41]孙长勇.虚拟现实中三维建模技术方法的分析与研究.2004.4[硕士学位论文]
142]孙家广,杨长贵.计算机图形学(第三版).北京:清华大学出版社,2000.
[43]孙文静.虚拟场景实时生成技术研究.2007.1[硕士学位论文]
[44]孙向军.场景三维重建的若干关键技术研究.2004.4[博士学位论文]
[45]童春芽.数字城区三维建模及可视化.2005.11[硕士学位论文]
[46]汪日伟,韩其睿,吴晓青.如何在MFC中利用OpenGL实现三维图形的绘制.天津工业大学报,2006.4.
[47]王纯祥,白世伟,贺怀建.三维地层可视化中地质建模研究.岩石力学与工程学报,2003.10
[48]王光谦,刘家宏.黄河数字流域模型.水利水电技术,2006.2.
[49]王家耀.空间信息系统原理.北京:科学出版社,2000.
[50]王柯2006.3基于虚拟现实技术的三维漫游系统研究与实现[硕士学位论文].
[51]王梅珍,王府梅,王善元.基于网格的织物虚拟场景真实感模拟及计算机实现.东华大学学报(自然科学版),2006.11.
[52]王裕俭,基于Multigen Creator和Vega的虚拟现实探讨[J],测绘信息工程,2003.8,28(4)
[53]William.T.Reeves.Approximate and Probabilistic Algorithms for Shading and Rendering Structures StructuresParticle Systems[In].SIGGRAPH′ 85,Computer Graphics[C],1985,19(3):313-321.
[54]W.T.Reevs,Particle System-A Technique for Modeling a Class of Fuzzy Objects[J].Computer Graphics,1983,17(3):359-376.
[55]吴慧欣.三维建模技术的研究与应用.2004.2[硕士学位论文]
[56]吴立新,车德福,郭甲腾.面向地上下无缝集成建模的新一代三维地理信息系统.测绘工程,2006.10.
[57]吴立新,史文中.论三维地学空间构模.地理与地理信息科学,2005.1.
[58]夏辉.基于OpenGL模拟飞机飞行动画的研究.2006.1[硕士学位论文]
[59]肖永辉.城市景观三维建模与可视化技术的研究.2006.4[硕士学位论文]
[60]谢晶妮、张茂军,虚拟现实发展趋势展望[J1,计算机工程,2002.7,28(7)
[61]邢红生.基于虚拟现实技术的城市三维建模研究.2004.4[硕士学位论文]
[62]熊小冬.基于VRML的三维景现建模在虚拟城市中的应用.2006.6[硕士学位论文]。
[63]徐茂林.鞍山市数字高程模型(DEM)的建立.2004.4[硕士学位论文]
[64]杨必胜,李清泉,梅宝燕.三维城市模型可视化研究.测绘学报,2000,29(2).
[65]杨必胜.数字城市的三维建模与可视化技术研究[博士学位论文].武汉大学,2002
[66]杨艳玲,王浩涌.虚拟现实(VR)技术在虚拟城市中的应用.辽东学院学报(自然科学版)2006.12
[67]袁兵2005.4 三维栅格地质建模及其空间分析方法研究[硕士学位论文].
[68]余鹏,刘丽芬.利用地形图生产DEM数据的研究.测绘通报,1998.10.
[69]张京逸.三维地形生成与重建技术研究.2006.6[硕士学位论文]
[70]张珊珊,刘志辉.基于多层DEM表面模型的地层结构的三维可视化测绘.信息与工程,2003.6.
[71]张雯,王守尊,万强.基于视点的多分辨率纹理选择方法.计算机应用,2006-11.
[72]张宛方,苏鸿根.3D模型LOD算法的研究及其OpenGL实现计算机工程与设计2004.10
[73]张新长,曾广鸿,张青年.城市地理信息系统科学出版社
[74]赵占杰.基于网络的地形三维建模方法及其应用研究.2005.2[硕士学位论文]
[75]赵建忠,段康廉.三维建模在虚拟矿山系统中的应用.矿业研究与开发.2005.2
[76]祝国瑞、高山,虚拟城市的3维建模[f],测绘通报,2004.6
[77]朱庆,陈楚江.不规則三角网的快速建立及其动态更新.武汉测绘科技大学学报,1998,23(3).
[78]周良辰,陈锁忠,朱莹.地质结构三维建模及其可视化方法研究.计算机应用研究,2007.6
[79]周翠竹,江资斌.VC++6.0中利用OpenGL实现树木建模.图形图像处理,2003.4
[80]周玲,位军,曾政详.基于OpenGL的三维物体剖面可视化.电脑与信息技术,2006.12