更新时间:2024-02-11 18:18
它能为现实城市创造更多的新空间, 包括新的工业园、科技园、电子产业基地。在虚拟城市中, 由于电子通信系统的发展, 使人类日常生活发生许多质的改变。它将推动未来巨型城市的形成与发展, 给人类创造更多、更美好的生存空间。
虚拟城市是综合运用GIS、遥感、遥测、网络、多媒体及虚拟仿真等技术,对城市内的基础设施、功能机制进行自动采集、动态监测管理和辅助决策的数字化城市。
长期以来,城市规划人员的一个重要的工作就是进行各种设计或规划图的绘制,但是这些图纸并不能给人们提供一个直观的、富有真实感的场景。后来,人们虽然也使用纸板或木料来制作三维模型,以实现城市景观的三维可视化。但其制作的工作量巨大、费用昂贵、须具备较高的制作技巧,而且仅能从外围观看,无法进入,修改也很困难。鉴于以上原因,在计算机上建立三维虚拟城市成为必然。虚拟城市的建立能够全方位地、直观地给人们提供有关城市的各种具有真实感的场景信息,并可以以第一人称的身份进入城市,感受到与实地观察相似的真实感。虚拟城市的各种模型易于修改,而且可以实现城市信息的查询与分析功能。这些都是传统的方法所无法比拟的。
自从第四次科技革命将电子信息、虚拟技术和电脑网络带进人类社会之后,特别是随着虚拟技术的日臻成熟和完善,人们便理所当然地把过去有的东西、未来可能有的东西、以及新近设想的东西,通过将光、电、色、能、数与信息集于一体的高科技手段, 而一起都搬进一个新世界, 很快类似虚拟空间、虚拟现实、虚拟地球、虚拟地理、虚拟大学、虚拟工场、虚拟人体、无边界国家等一类虚拟物或构造物便喷涌而出, 并构成一个多姿多彩的虚拟世界。
在这个虚拟世界和人类生存的现实中,人们最关心、因而也是最具规模、与人类的政治经济、科学文化最直接相关的虚拟现实, 就是在与日俱增的都市化过程中形成的虚拟城市和边缘城市。现在不只是分散于美国、日本等发达国家的“科学城”具有虚拟城市的性质, 就是原本那些古老的城市, 诸如纽约、东京、伦敦、香港、大阪、巴黎、洛杉矶、旧金山、法兰克福等, 也都由于包括金融、保险、地产、法律服务、广告、设计、行销、公共关系、安全、信息搜集、信息管理, 以及科学技术的创新和开发等先进服务业的网络化、全球化, 而失去传统城市的概念, 转变为新型的全球性城市, 即带有更多的虚拟城市的性质。那么究竟何谓虚拟城市? 它是否未来城市发展的趋势? 人类社会是否会在今后有越来越多的人生活在虚拟城市之中? 下面将对这些问题展开论述。
所谓虚拟城市, 即人类利用虚拟技术和丰富的想象力构建起来的最复杂的虚拟现实(virtual reality) 和高度信息化、数字化、概念化与符号化的城市, 通常具有如下特征:
首先, 虚拟城市主要是指塞博空间( cyberspace) 和塞博时间(cyber-time) 中的城市,而非自然时空中的城市。所谓塞博空间主要是一个概念空间(conceptual space),而不是一个现实空间或物理空间。因此这种概念空间“显然不是由现实世界中一种同质性的空间( homogeneous space)组成的, 而是指谓无数个迅速膨胀的和个性差异极大的空间。每一种空间都提供了一种不同的数字相互作用和数字通信的形式。”同样,塞博时间作为一种流动性的时间, 也是一个概念时间, 不是自然界中可以用秒、分、时、日等计时单位测量的时间, 而是类似于海德格尔所谓的由“此在”感知和揭示的时间; 它通常“绽露为此在的历史性”,以及与烦相联系的日常性。因此虚拟城市的首要特征就是不仅没有城墙和护城河, 也没有区界和固定的地理位置。这种以先进的电子通信系统作为支撑和运转机制的虚拟城市, 可以让先进的服务业的区位散布全球。特别是随着“电子家庭的兴起”和“浮现中的市场”在世界范围内的迅速发展, 地理空间中的城市和地区之间的关系的重要性似乎在与日递减, 因为先进的电子技术可以容许任何意义上的办公机构和办公区位无所不在, 可以让企事业总部离开那些租金昂贵、人口拥挤、污染严重、令人厌烦的商业中心区, 而迁移到全球各地景色宜人、环境优美的基地。在那里, 人们用高科技的手段和工具同样可以从事教育、文化活动, 生产、经营和销售活动, 以及其它各种人类实践活动。
当然, 这不是说, 现实世界中的城市可以废弃不用。事实上, 全世界各地的城市, 除了在20 世纪90 年代初一度使得马德里、纽约、伦敦和巴黎等城市, 引发了地产价格的急剧跌落,以及新建筑业的停顿外,到了90 年代晚期, 伦敦和纽约的房地产就有了明显的起色。因此全球性的都市化和城市的虚拟化,并没有替代现实城市,相反由于“空间分散与全球整合的结合, 而替主要城市创造了一种新的策略性角色。在这些城市长期作为国际贸易与银行业务中心的历史之外,它们有了4 种新运作方式:一是承任世界经济组织里高度集中的发令点; 二是承任金融和专业服务公司的关键区位; 三是承任生产基地, 包括主导产业的创新生产; 四是作为所生产之产品和创新的市场。”因此, 现代化的城市实质上都是现实城市与虚拟城市的结合,地理空间和虚拟空间的统一。虚拟城市作为对现实城市的补充形式, 主要是更充分地利用、扩充和创造了地理空间或几何空间。
人类生存的空间,从古到今都在逐渐扩展着。古代是从森林→草原→沙漠→荒山→河流→海洋。20 世纪以来, 则是从地面到天空,从地球到月球和其它星球; 而今又从自然空间扩展到虚拟空间,从有距离空间扩展到零距离空间。虚拟城市就是一个零距离的城市, 是一个集中于全球网之中的某个节点上的空间。它当然不能够完全离开现实的地理位置而单独存在, 因为它与现实世界固有着其实在性的联系, 但是即便就虚拟城市得以存在的节点的地理位置而论, 也完全可以说它不属于任何一个现实城市, 只是可以起到现实城市所起到以及所不能起到的作用。因此虚拟城市是叠加于现实城市之上的城市, 就像虚拟世界是可以叠加于每个人所生活于其中的那个现实世界之上的世界一样。而且这种叠加必将产生各方面的影响和作用。尽管现实城市作为经济交易中心的重要性不会消失,但是,随着国际市场即将来临的管制, 经济游戏规则和操作者的不确定性的降低,信息其次,虚拟城市将为现实城市创造更多的新空间, 包括新工业空间、新科技工业园、新的电子产业基地。比如加州大学伯克利校区都市与区域发展研究所做的一项实验, 就基本上确认了一种“新工业空间”的样貌。这种新工业空间的特征是:利用其技术和组织能力, 先将生产过程分散到不同区位, 再通过电子通信系统将其重新整合为一体, 同时考虑具体的地理条件和环境特色, 设计独特的劳动力类型和职业组成, 形成产品开发、商品生产和销售的一条龙的工业基地。关于这种新工业空间的区位分工模式, 基本上都是由那些难以忍受的拥挤城市或运转成本飞涨的区域, 转向一些经济较不发达、劳动成本较低、发展环境较为宽松的地区。因为在虚拟世界或虚拟空间中,不论其节点的地理位置在哪里, 人们都能够将生产系统分散到类似的全球链接里。
新工业空间迅速扩张的典型事例, 就是平地崛起于世界诸多发达国家的科技城。其中最具代表性的就是美国的“硅谷”、南加州的科技城、北卡罗莱纳的研究三角、西雅图, 以及奥斯汀等地。这些区位都是集信息网络技术、知识创新和产业开发于一体的新型工业化和信息化城市。特别是斯坦福工业园区, 不仅催生了硅谷, 也使得整个新西部都会区成为世界上最大的高科技国防体。最后是各种社会网络都有力地凝聚了创新氛围及其动态, 确保观念的沟通、劳动的循环, 以及技术创新与企事业主义(entrepreneurialism) 的“异花受精”。在网络技术推动下, 在全球与地区或城市之间建立起动态的新链接。因此新工业空间本质上是由创新与制造的层级在全球网络中相互结合而组成; 而且总是随着信息的流动不断发生变动; 不断创造全球产业的多重性, 不断扩张新空间。在虚拟城市中, 通过信息和网络技术, 将原本的工业基地转变为制造业的流动(manufacturing flows), 这是新空间的最重要价值和作用。
要建立虚拟城市,首先要建立三维城市模型。三维城市空间中的典型实体对象一般具有以下几种:城市中的各种建筑物、街道、绿地、公共场所、城市地形、树木等。除此以外,还有一些辅助性的设施,如消防栓、变电站、喷泉、公园的长椅等。这些模型的制作可以采用编程的方法或者现有的三维模型制作软件来完成。所谓编程的方法是在程序中利用三维空间中的坐标点和图形绘制函数来实现模型的建立,由于城市模型的造型十分复杂,因而很难确定模型的具体几何数据,此方法多用来制作地形模型,对于其他模型的制作则很少采用。制作城市模型的最好的方法是使用现有的成熟的三维设计软件,如:3DSMAX、TRUESPACE等。
虚拟城市除了能实现城市信息的三维可视化外,其另一个重要的功能就是能实现城市专题信息的查询功能,甚至实现一定的分析功能。可以将虚拟城市定义为以下公式:
虚拟城市=三维城市模型+专题信息+查询功能+分析功能
要实现一个虚拟城市系统可考虑以下两种方案:
一种方案是利用高级语言和三维图形开发库的方法,常用的开发语言是C++,常用的图形开发库是OpenGL3D或者 Directx3D。此方法的特点是开发的灵活性强、能实现功能复杂的应用系统。其缺点是开发者须熟练掌握编程技术,并且具备较高的计算机图形学知识。另外,还要学习OpenGL3D或者 Directx3D的复杂开发技术。此方案的实现难度大,一般用户根本无法胜任。其实现的应用系统也很难满足网上使用的要求。
第二种方案是使用专用的三维虚拟开发工具,目前广泛使用的是VRML语言。VRML(虚拟现实造型语言)是一种描述交互式三维世界和对象的文件格式。VRML允许描述对象并把对象组合到虚拟场景中,可以实现仿真系统,可模拟动画、具有动力学特性的物体。VRML能构造一个全交互的世界,其中的对象能对外部事件做出响应,并可在其中任意穿行。另外,其重要特性是支持虚拟场景的网上发布,并可实现多用户的实时参与。VRML比高级语言容易掌握,并且无须再去了解OpenGL3D或者 Directx3D之类的三维图形开发库,这对于普通用户来说无疑是一个福音。若配以Java程序的支持,也可实现功能较强大的系统。
综合以上两种方法,对于功能不太复杂的应用,采用后一种方法较为合适。下面我们将就后一种方案详细介绍虚拟城市开发的技术细节。
三维城市模型的建立
虚拟场景的建立和建筑CAD中的场景的建立有着很大的区别,它首先强调的是模型的简单化,这是由虚拟现实的实时性要求决定的。在响应速度和场景的真实性发生冲突时,应牺牲一定的真实性,只要能在视觉上达到基本真实即可。因此,常用一些简单的框架来代替复杂模型,但为了保证一定的真实性,可采用贴图的方式来弥补视觉上的不足。贴图有以下两种制作方法:一种是使用绘画软件进行手工绘制、另一种是对建筑物的各个观察面进行拍照,然后用扫描仪扫描成相关贴图材质。第一种方法的颜色可限定在256色内,其压缩的比例较大,贴图文件较小,生成的场景文件也较小,适合网上传递和实时性的要求。后一种方法视觉效果好,但文件的压缩比例较小,贴图文件较大,生成的场景大,在网上传递和实时性方面不如前一种方法好。无论用哪一种方法都需考虑贴图的分辨率和尺寸,为了便于下载和渲染,在质量和大小允许的情况下,一幅贴图限为320*240(或240*320)像素、分辨率为72dpi,用JPEG压缩(采用最高压缩比)后约为20K字节。
根据以上所述的贴图制作方法,虚拟场景中的对象模型可分为以下几类:
(a)由简单几何体组成的简单模型:该类模型常用作远处建筑物的替身,在LOD方法中采用;
(b) 赋予手绘贴图的模型;
(c) 赋予照片材质的模型;
(d) 赋予手绘和照片混合材质的模型;
(e) 具有全部细节的精致模型;
虚拟城市交互查询功能的建立
为虚拟城市模型加入交互和查询功能可采用两种方法:通过编程加入相应的交互和查询功能、利用VRML的辅助工具来完成交互和查询功能的加入。后一种方法比较适合普通的用户。
Kinetix制作了特殊的VRML输出嵌入程序,可以输出场景,包括几何、材质、动画制作等,嵌入程序也可制作特殊的VRML辅助工具来规定场景的交互元素。运行VRML嵌入 程序VRMLOUT.EXE即可安装VRML嵌入程序。
通过VRML嵌入程序,可设置以下辅助工具:
Anchor:可将某一实体作为热点,当被点击时,取出网上所指定的文件。若为VRML场景文件,则该场景被下载显示。若为其他类型文件,由浏览器决定如何处理;
TouchSensor:对从指定设备的输入产生相应的事件,这些事件表示用户是否指向特定几何体,同时也表示用户何时何处按下定位设备的按钮;
ProxSensor:接近感知器,指定当用户进入、离开或在立方体的区域内移动时产生的事件;
TimeSensor:在时间变化是发出事件,可用来控制动画,也可用于某一时刻进行某项活动,或于某一时间间隔中产生事件;
NavInfo:描述有关观察者和观察模式的物理特性;
Background:设定场景的背景;
Fog:设置雾化的效果;
Sound:设定声音片段的有效范围,以产生随距离改变的音响效果;
Billboard:是某一对象随用户一起旋转,以使之始终面向用户;
LOD:允许浏览器在物体表示的不同层次细节间自动切换;
Inline:可在文件中引入外部文件的场景,避免重复制作。
通过以上辅助工具,就可制作出虚拟城市场景及其交互和查询功能。
若干开发技巧介绍
减少文件大小的方法
⑴ 使用实例:对于在场景中多次使用的对象,可在该对象首次使用时用DEF给物体命名,以后仅需通过名字即可引用该物体。
⑵ 使用原型:原型物体是指那些使用频繁且改动不大的物体。使用它可减少文件的大小。由于使用了DEF/USE方法,物体一旦定义,只要指定发生变化的公共接口即可。另外,原型显示出场景层次中哪一部分可修改,浏览器可自由地优化那些不修改的部分。
⑶ 压缩文件:在发布文件前,使用gzip工具压缩VRML文件和相关的HTML文件,大约可是文件减小10~100倍。
提高渲染速度的技巧
⑴ 简化场景:简化场景有以下方法:
减少多边形的数目,这可极大地提高执行的性能;
使用纹理代替多边形造型,既可美化场景又可提高性能;
使用灰度图的纹理;
尽量少用光源,这将有效地提高渲染的速度;
使用布告板节点,此节点允许在场景中使用二维图象来模拟三维造型并旋转,从而始终面对观察者。此法既减小了文件又不影响真实效果,可用来制作树木、电线杆、路牌、消防栓等辅助性对象;
⑵场景分割:将大的场景分为多个相对独立的小场景,通过Anchor节点为场景中逻辑上分离的部分建立连接关系;
⑶自适应LOD节点:若在LOD的range域中未明确指定具体值,浏览器会在给定时刻决定哪一层物体需要显示。该节点允许根据硬件平台的能力调整场景的细节程度。在建立一条街道时,由于街道两边有许多精细的建筑物,要对它们进行实时渲染
⑷ 碰撞检测要花费大量的处理时间,为提高对复杂物体的碰撞检测速度,可在Collision节点的proxy(替身)域指定某一更为简单的几何体作为该形体的替身,它与被替代的原形体占用大致相同的空间。这样,可大大减少检测时间。
虚拟城市规划动画制作是数字光魔动画制作的一项,作为规划动画中的虚拟城市规划动画是体现规划设计的一个重要载体,虚拟城市规划动画制作一般用于重大项目规划体系图示表现部分,采用计算机3D图形软件根据规划图纸和相关技术参数,在专业计算机上制作出3D动画。 数字光魔制作虚拟城市规划动画制作分以下几步完成:首先客户需将要表现的规划图纸(总平面图、立面图、剖面图、平面图等相关图纸)及其电子版文件,提供给动画制作公司,虚拟城市规划动画的初步构想设计文字型说明和动画参考图片,以及各种效果的材质图片、环境照片、绿化方案等材料一并提供给动画制作公司,当然动画制作人员、设计人员会和客户进行深入的沟通了解项目情况,同时,制作人员会提出好的想法和制作方案供客户选择,制作方案定下来以后,就是制作阶段了,数字光魔会根据项目性质来组成项目小组,小组成员由设计人员、制作人员、后期出图人员等构成,在虚拟城市规划动画第一稿制作完毕后传到客户方,客户提出修改或调整意见后,再进行修改制作,直到客户满意为止,客户对动画验收后,数字光魔提供后续的售后服务和相关技术咨询反馈,做到从不同项目中吸取更好的制作经验和专业知识,来丰富自己做好下一个项目。
近年来,因新建建筑挡光而引起的纠纷时有发生,妨害方与受影响方的矛盾激烈。而通过数字系统,可以评估新建建筑是否会影响相邻建筑的采光,这样在建设之前就避免妨害采光权的发生。
目前,南宁市规划管理局已经投入使用的“城市形态控制与规划方案比较评估系统”(简称“数字南宁”),便可以实现上述功能。该系统包含城市空间信息,将服务于整个南宁市的城市规划,普通市民也可以利用该系统作模拟观光。
足不出户看遍南宁风景
“简单地说,该系统就是一个虚拟的南宁市。”南宁市规划管理局规划信息技术中心的易主任说道,该系统通过三维建模构筑了一个立体的虚拟城市,因其制作精细,就像是把现实中的南宁市搬到了电脑里。在该中心机房,工作人员为记者演示了“数字南宁”系统。在演示中记者看到,电脑屏幕显示的画面就像是沿着民族大道开车时所能看到的情景:虚拟的民族大道和现实中的一样,有4条机动车道,而且与非机动车之间有绿化隔离带;道路的划线,以及两旁的路树、路灯都能看得一清二楚;从民族广场到五象广场,两旁的建筑都与现实中的一模一样,梦之岛红色字体的招牌,航洋国际菱形切割的玻璃外墙,颜色和形状都与现实并无两样。 “地势的高低也与现实中的一样。”规划信息技术中心的工程师邓曙光介绍道,譬如长岭的坡度也能在该系统中表现出来。
可360度旋转看建筑物
目前应用较广的“城市猎人”三维地图,其实只能从一个角度看到简单的建筑物轮廓,而“数字南宁”系统则不然,该系统能从不同方位和角度任意观看建筑物,“天上、地下,旋转360度都可以,随你怎么看”。
“数字南宁”系统支持模仿行走、驾驶、绕物观察等浏览模式。譬如说使用者可以从古城路的方位,面对着梦之岛察看其停车场的入口时,也可以绕到民族大道上,面对梦之岛察看其正面的商场入口。观看视角由使用者决定,只需通过小小的鼠标就可实现。
观看“数字南宁”系统演示时,建筑物表面凸出的窗台都可以看到一清二楚。据规划信息技术中心的易主任介绍,这是因为该系统采用了“精细建模”的方法。所谓“精细建模”,就是当建筑物表面凹凸的尺寸大于0.5米时,在模型中就应显示出来,所以建筑物的立体感很强。
建筑表面图像实拍获得
为何“数字南宁”系统能精确地表现出城市的原貌,甚至连柏油路的模样、建筑外墙和商店招牌都与现实中的一样呢?邓曙光解释道,该系统是在建立数据库的基础上研发出来的。工作人员利用地形图和航拍图,建立了包括地表高度、建筑物实况等数据的城市模型数据库。在该数据库的基础上,系统研发人员利用3Dmax软件制作出三维模型。
建筑物和道路等的外观之所以与现实中的一样,是因为这些图像都是由工作人员到城市街头,用数码相机实拍取得的。工作人员将实拍的相片贴到虚拟建筑物、道路的表面,一个活生生的南宁市便出现在眼前了。
24小时模拟日照
“下午4时许,西斜的太阳照射到广西人民会堂,在民族广场上形成一个三角形的阴影。”——上述场景在现实中能看到,在“数字南宁”系统里也能显示出来。
原来“数字南宁”系统能根据经纬度等信息,通过计算指定时刻太阳所处的位置,计算太阳光的入射角度,从而显示建筑的阴影。该系统的这一功能,能精确地评估新建建筑是否会影响相邻建筑的采光,为城市规划提供了方便。
“南宁市国际会展中心的朱槿花顶是重要的标志性建筑,所以要求附近的建筑物不能超过其高度,以妨破坏其景观风貌。”规划信息技术中心的易主任表示,该系统能为城市规划提供的分析功能还有许多,其中包括检测是否有超过控高要求的建筑物。
易主任进一步解释说:“打个比方,如果计划在某地建设一栋新楼房,可以在系统里将它先‘建’起来,然后在系统里作相关测算。”
美化效果一看便知
近日该局准备在该图书馆门前布置一些美化道具,为了预知美化的效果,工作人员将在系统上建构出方案。
“你可以在系统内添加任意物体,可以建一栋楼房,可以造一辆小车,也可以弄出花盆、气球等道具。”负责系统操作的工作人员说,在该系统内察看美化方案的效果后,如果不满意可以及时更改。 据了解,该系统还可以模拟雨雪等场景,以及模拟水波荡漾、反射以及折射的效果。如在系统内近看五象广场的喷泉,就可以看到水柱正在变幻不同的效果。
市民将可亲身感受
“数字南宁”系统由南宁市规划管理局委托北京清华规划院数字城市研究所制作,目前已经完成第一期50多平方公里的三维建模,包括民族大道全段以及道路周边的建筑。第二期建模计划在明年初完成,将新增100平方公里,囊括南宁市6个主要城区。
南宁市市民可以在近期体验“数字南宁”系统。11月7日-8日,南宁市规划管理局承办的“中国城市规划信息化年会”将在广西图书馆召开,同期在图书馆大楼举办“规划信息市民活动日”,届时将设置4个展示“数字南宁”系统的显示屏,并设置模拟方向盘和模拟驾驶器配件,市民可以体验在虚拟的南宁市里开车行走的效果。
书名:虚拟城市建设原理与方法(21世纪高等院校教材·地理信息系统教学丛书)
出版社:科学出版社
出版日期:2003年12月
ISBN:703011594
页数:351
装帧:精装
开本:B5
版次:1
书名: 数码城市地理信息系统——虚拟城市环境中的三维城市模型初探
出版社: 武汉大学出版社
出版日期: 2004-10
印次: 1
定价: 40.00
内容提要:城市逼真的三维数字表示由于其在城市基础设施管理、城市开发决策支持等众多领域显现出巨大的应用潜力,从而成为城市信息第化普遍关注的热点问题之一。如何从二维地理信息系统向城市环境的三维描述转变正日益成为城市数据管理的前沿问题。本书从摄影测量与遥感和地理信息工程的角度,首次较系统全面地论述了有关三维城市模型的数据表示、获取、管理与分析应用等关键问题,并用数码城市地理信息系统对其进行统一的描述。本书可作为城市数字化工程建设和地理信息领域的研究与教学参考
书名:虚拟城市建设原理与方法
作者:刘晓艳
图书编号:827138
出版社:科学出版社
定价:32.0
ISBN:703011594
出版日期:2004-03-18
版次:1
开本:小16开
简介:本教材主要介绍了虚拟城市系统建设的背景、理论和关键支撑技术;现今较为流行的一些虚拟实现系统程序设计接口技术;虚拟环境的设计方法论及虚拟环境管理器的概念模型设计方法;虚拟环境的建模技术和虚拟环境视景数据库的构建技术;地理信息数据互操作技术及其实现。结合上述研究,作者提出了以虚拟现实为核心,结合数字摄影测量技术与GIS进行虚拟城市快速建设的理论和方法,为虚拟现实技术在地学领域的研究与应用提供了一个典型示范。
目录:第一章 结论
第1节 数字地球
第2节 数字城市
第3节 虚拟城市
第4节 数字地球、数字城市与虚拟城市的关系
第5节 虚拟城市建设应用的发展
第6节 小结
思考题
第二章 虚拟城市建设的技术基础
第1节 虚拟现实技术的基本概念
第2节 虚拟现实系统的类型
第3节 虚拟现实的技术基础
第4节 虚拟现实的研究内容
第5节 虚拟现实的发展与应用
第6节 小结
思考题
第三章 虚拟城市的内容和关键技术
第1节 虚拟城市的理论基础
第2节 虚拟城市的技术基础
第3节 虚拟城市的技术发展
第4节 虚拟城市体系结构
第5节 构建虚拟城市的关键技术
第6节 小结
思考题
第四章 虚拟环境的系统设计方法论
第1节 面向对象方法学是VR系统设计的基该方法学
第2节 面向对象方法学在VR系统开发中的应用
第4节 面向智能体方法学在VR系统开发中的应用
第5节 虚拟环境管理器的概念模型设计方法
第6节 小结
思考题
第五章 虚拟现实系统图形程序设计接口
第1节 三维图形应用程序接口
第2节 OpenGL的概念
第3节 OpenGL的基本程序结构
第4节 OpenGL的基本操作
第5节 OpenGL图形的描绘
第6节 特殊效果实现
第7节 Open Inventor
第8节 小结
思考题
第六章 虚拟现实建模语言VRML及其扩展
第1节 VRML简介
第2节 VRML的核心概念
第3节 VRML场景生成器
第4节 VRML创建分布式多用户虚拟环境
第5节 GeoVRML
第6节 X3D简介
第7节 小结
思考题
第七章 城市三维空间信息的获取方法
第1节 城市三维空间信息的内容
第2节 城市三维空间信息获取
第3节 野外数据采集
第4节 地图数字化
第5节 全数字摄影测量系统
第6节 激光扫描测量系统
第7节 合成孔径雷达
第8节 近景摄影测量方法
第9节 多数据源集成
第10节 小结
思考题
第八章 虚拟城市建模技术
第1节 虚拟环境建模概述
第2节 虚拟环境建模的特点
第3节 虚拟环境中虚拟实体的表现形式
第4节 虚拟环境几何建模技术
第5节 虚拟环境物理建模技术
第6节 虚拟环境行为建模技术
第7节 小结
思考题
第九章 基于AutoCAD、3DS MAX的城市建模
第1节 AutoCAD三维建模
第2节 AutoCAD构造线框模型
第3节 AutoCAD三维表面造型
第4节 AutoCAD三维实体模型
第5节 AutoCAD建模实例
第6节 3DS MAX三维建模简介
第7节 3DS MAX材质贴图概念
第8节 在3DS MAX中制作VRML文件
第9节 小结
思考题
第十章 基于MultiGen的城市建模
第1节 MultiGen的特点
第2节 MultiGen界面布局
第3节 MultiGen三维实体结构建模
第4节 MultiGen地形地貌建模
第5节 快速构建城市建筑模型
第6节 模型集成
第7节 数据导入导出
第8节 小结
思考题
第十一章 虚拟城市视景数据库建模技术
第1节 视景数据库设计原则
第2节 视景数据库数据模型
第3节 视景数据库系统结构框架
第4节 数字地形模型建模
第5节 气象模型建模
第6节 水文模型建模
第7节 纹理映射建模
第8节 小结
思考题
第十二章 空间数据的互操作技术
第1节 概述
第2节 地理空间数据的来源
第3节 地理空间数据差异分析
第4节 地理空间数据互操作的相关概念
第5节 地理空间数据互操作的技术基础
第6节 互操作的方法和步骤
第7节 小结
思考题
第十三章 虚拟城市应用实例
第1节 虚拟城市环境概述
第3节 玄武湖地区数据获取
第4节 虚拟玄武湖地区仿真建模
第5节 玄武湖地区虚拟环境生成
第6节 小结
思考题
参考文献
以上介绍了虚拟城市的基本原理和制作技巧,对于进行其他领域的虚拟现实应用制作同样有效,仅为场景中实体的不同。用VRML制作虚拟现实入门容易,但要达到很高的视觉效果和运行速度并非易事,须对VRML和图形学进行深入了解才可胜任。我们用它制作了虚拟校园,其运行效果较为满意。可以相信,随着VRML的不断发展,我们将可用它制作出功能更加强大的虚拟现实应用。
另一方面网络上流行的虚拟城市是完全伪虚拟城市
虚拟城市是在网络上的一种虚拟的模拟现实生活中的情景。比如像“露雨虚拟城市”,就是一个典型的虚拟城市,包括游戏,生活,工作,交流都可以做到。
而到目前为止,最为成熟的虚拟城市是美国林登实验室开发运营的“第二人生”,其完全是开放式的平台,其中有纽约、有中国城,完全照搬了现实世界,并且用户可以通过客户端展示自己的一切创意,而在国内,虚拟城市也正在起步,目前国内较早的以用户创造内容为模式的虚拟城市如hipihi,novoking已经陷入运营困境,这类为客户端虚拟城市由于其技术限制,不能呈现出高仿真度的虚拟都市,人物和场景画面都比较粗糙。而另外一种非UGC(用户创造内容)模式的虚拟城市,如哈啪世界(hapaworld)也已出现,哈啪世界采用国外顶尖的Unreal3引擎进行开发,无论人物还是场景画面都具有高仿真的逼真效果,当然这类大客户端产品,要保证其流畅的运行,就需要较高的电脑配置,高性能的显卡以及足够大的网络带宽。
游戏截图