专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

虚拟城市的开发技术探讨

  虚拟城市的开发技术探讨虚拟城市的开发技术探讨虚拟城市的开发技术探讨虚拟城市的开发技术探讨武汉测绘科技大学土地科学学院涂超
  摘要:本文介绍了虚拟城市的原理及其开发技术,阐述了虚拟现实应用开发基本手段和过程,并进一步叙述了优化应用的常用技巧。
  关键词:虚拟城市,VRML,LOD
  长期以来,城市规划人员的一个重要的工作就是进行各种设计或规划图的绘制,但是这些图纸并不能给人们提供一个直观的、富有真实感的场景。后来,人们虽然也使用纸板或木料来制作三维模型,以实现城市景观的三维可视化。但其制作的工作量巨大、费用昂贵、须具备较高的制作技巧,而且仅能从外围观看,无法进入,修改也很困难。鉴于以上原因,在计算机上建立三维虚拟城市成为必然。虚拟城市的建立能够全方位地、直观地给人们提供有关城市的各种具有真实感的场景信息,并可以以第一人称的身份进入城市,感受到与实地观察相似的真实感。虚拟城市的各种模型易于修改,而且可以实现城市信息的查询与分析功能。这些都是传统的方法所无法比拟的。本文用制作实例的方式探讨了虚拟城市的开发技术。
  1虚拟城市开发的基本原理
  要建立虚拟城市,首先要建立三维城市模型。三维城市空间中的典型实体对象一般具有以下几种:城市中的各种建筑物、街道、绿地、公共场所、城市地形、树木等。除此以外,还有一些辅助性的设施,如消防栓、变电站、喷泉、公园的长椅等。这些模型的制作可以采用编程的方法或者现有的三维模型制作软件来完成。所谓编程的方法是在程序中利用三维空间中的坐标点和图形绘制函数来实现模型的建立,由于城市模型的造型十分复杂,因而很难确定模型的具体几何数据,此方法多用来制作地形模型,对于其他模型的制作则很少采用。制作城市模型的最好的方法是使用现有的成熟的三维设计软件,如:3DSMAX、TRUESPACE等。
  虚拟城市除了能实现城市信息的三维可视化外,其另一个重要的功能就是能实现城市专题信息的查询功能,甚至实现一定的分析功能。可以将虚拟城市定义为以下公式:
  虚拟城市三维城市模型专题信息查询功能分析功能
  要实现一个虚拟城市系统可考虑以下两种方案:
  一种方案是利用高级语言和三维图形开发库的方法,常用的开发语言是C,常用的图形开发库是OpenGL3D或者Directx3D。此方法的特点是开发的灵活性强、能实现功能复杂的应用系统。其缺点是开发者须熟练掌握编程技术,并且具备较高的计算机图形学知识。另外,还要学习OpenGL3D或者Directx3D的复杂开发技术。此方案的实现难度大,一般用户根本无法胜任。其实现的应用系统也很难满足网上使用的要求。
  第二种方案是使用专用的三维虚拟开发工具,目前广泛使用的是VRML语言。VRML(虚拟现实造型语言)是一种描述交互式三维世界和对象的文件格式。VRML允许描述对象并把对象组合到虚拟场景中,可以实现仿真系统,可模拟动画、具有动力学特性的物体。VRML能构造一个全交互的世界,其中的对象能对外部事件做出响应,并可在其中任意穿行。另外,其重要特性是支持虚拟场景的网上发布,并可实现多用户的实时参与。VRML比高级语言容易掌握,并且无须再去了解OpenGL3D或者Directx3D之类的三维图形开发库,这对于普通用户来说无疑是一个福音。若配以Java程序的支持,也可实现功能较强大的系统。
  综合以上两种方法,对于功能不太复杂的应用,采用后一种方法较为合适。下面我们将就后一种方案详细介绍虚拟城市开发的技术细节。
  2虚拟城市的开发技术
  21三维城市模型的建立
  虚拟场景的建立和建筑CAD中的场景的建立有着很大的区别,它首先强调的是模型的简单化,这是由虚拟现实的实时性要求决定的。在响应速度和场景的真实性发生冲突时,应牺牲一定的真实性,只要能在视觉上达到基本真实即可。因此,常用一些简单的框架来代替复杂模型,但为了保证一定的真实性,可采用贴图的方式来弥补视觉上的不足。贴图有以下两种制作方法:一种是使用绘画软件进行手工绘制、另一种是对建筑物的各个观察面进行拍照,然后用扫描仪扫描成相关贴图材质。第一种方法的颜色可限定在256色内,其压缩的比例较大,贴图文件较小,生成的场景文件也较小,适合网上传递和实时性的要求。后一种方法视觉效果好,但文件的压缩比例较小,贴图文件较大,生成的场景大,在网上传递和实时性方面不如前一种方法好。无论用哪一种方法都需考虑贴图的分辨率和尺寸,为了便于下载和渲染,在质量和大小允许的情况下,一幅贴图限为320240(或240320)像素、分辨率为72dpi,用JPEG压缩(采用最高压缩比)后约为20K字节。
  根据以上所述的贴图制作方法,虚拟场景中的对象模型可分为以下几类:
  (a)由简单几何体组成的简单模型:该类模型常用作远处建筑物的替身,在LOD方法中采用;
  (b)赋予手绘贴图的模型;
  (c)赋予照片材质的模型;
  (d)赋予手绘和照片混合材质的模型;
  (e)具有全部细节的精致模型;
  21虚拟城市交互查询功能的建立
  为虚拟城市模型加入交互和查询功能可采用两种方法:通过编程加入相应的交互和查询功能、利用VRML的辅助工具来完成交互和查询功能的加入。后一种方法比较适合普通的用户。
  Kinetix制作了特殊的VRML输出嵌入程序,可以输出场景,包括几何、材质、动画制作等,嵌入程序也可制作特殊的VRML辅助工具来规定场景的交互元素。运行VRML嵌入程序VRMLOUT。EXE即可安装VRML嵌入程序。
  通过VRML嵌入程序,可设置以下辅助工具:
  Anchor:可将某一实体作为热点,当被点击时,取出网上所指定的文件。若为VRML场景文件,则该场景被下载显示。若为其他类型文件,由浏览器决定如何处理;
  TouchSensor:对从指定设备的输入产生相应的事件,这些事件表示用户是否指向特定几何体,同时也表示用户何时何处按下定位设备的按钮;
  ProxSensor:接近感知器,指定当用户进入、离开或在立方体的区域内移动时产生的事件;
  TimeSensor:在时间变化是发出事件,可用来控制动画,也可用于某一时刻进行某项活动,或于某一时间间隔中产生事件;
  NavInfo:描述有关观察者和观察模式的物理特性;
  Background:设定场景的背景;
  Fog:设置雾化的效果;
  Sound:设定声音片段的有效范围,以产生随距离改变的音响效果;
  Billboard:是某一对象随用户一起旋转,以使之始终面向用户;
  LOD:允许浏览器在物体表示的不同层次细节间自动切换;
  Inline:可在文件中引入外部文件的场景,避免重复制作。
  通过以上辅助工具,就可制作出虚拟城市场景及其交互和查询功能。
  23若干开发技巧介绍
  2。3。1减少文件大小的方法
  (1)使用实例:对于在场景中多次使用的对象,可在该对象首次使用时用DEF给物体命名,以后仅需通过名字即可引用该物体。
  (2)使用原型:原型物体是指那些使用频繁且改动不大的物体。使用它可减少文件的大小。由于使用了DEFUSE方法,物体一旦定义,只要指定发生变化的公共接口即可。另外,原型显示出场景层次中哪一部分可修改,浏览器可自由地优化那些不修改的部分。
  (3)压缩文件:在发布文件前,使用gzip工具压缩VRML文件和相关的HTML文件,大约可是文件减小10100倍。
  2。3。2提高渲染速度的技巧
  (1)简化场景:简化场景有以下方法:
  减少多边形的数目,这可极大地提高执行的性能;
  使用纹理代替多边形造型,既可美化场景又可提高性能;
  使用灰度图的纹理;
  尽量少用光源,这将有效地提高渲染的速度;
  使用布告板节点,此节点允许在场景中使用二维图象来模拟三维造型并旋转,从而始终面对观察者。此法既减小了文件又不影响真实效果,可用来制作树木、电线杆、路牌、消防栓等辅助性对象;
  (2)场景分割:将大的场景分为多个相对独立的小场景,通过Anchor节点为场景中逻辑上分离的部分建立连接关系;
  (3)自适应LOD节点:若在LOD的range域中未明确指定具体值,浏览器会在给定时刻决定哪一层物体需要显示。该节点允许根据硬件平台的能力调整场景的细节程度。在建立一条街道时,由于街道两边有许多精细的建筑物,要对它们进行实时渲染是不可能的,但又不能不可见,仅需让用户能以一定的速度前进即可。在此,可为每个建筑物建立两个LOD节点,一个是没有明确范围的外部LOD,另一个是具有near和far范围的内部LOD节点。内部节点能按建筑物与摄像机的距离调整层次,外部自适应LOD节点允许浏览器调整必要的多个建筑物以赶上场景的动态变化。
  (4)碰撞检测要花费大量的处理时间,为提高对复杂物体的碰撞检测速度,可在Collision节点的proxy(替身)域指定某一更为简单的几何体作为该形体的替身,它与被替代的原形体占用大致相同的空间。这样,可大大减少检测时间。
  3结束语
  以上介绍了虚拟城市的基本原理和制作技巧,对于进行其他领域的虚拟现实应用制作同样有效,仅为场景中实体的不同。用VRML制作虚拟现实入门容易,但要达到很高的视觉效果和运行速度并非易事,须对VRML和图形学进行深入了解才可胜任。我们用它制作了虚拟校园,其运行效果较为满意。可以相信,随着VRML的不断发展,我们将可用它制作出功能更加强大的虚拟现实应用。
  参考文献:
  〔1〕黄铁军,柳健。VRML国际标准与应用指南。电子工业出版社
  〔2〕施演,周葆芳,赵志勇。VRML2。0使用速成。清华大学出版社

关于现代标志设计的多维构思论文摘要现代标志是具有象征意义的视觉符号和图形。它是传达信息的栽体和人与社会之间沟通信息的桥梁,有利于树立企业或机构的形象,依据构成因素,标志可分为文字标识图形标志和图文结合标志三种。高校高水平运动队实施体教结合的现状探究论文1研究目的1987年,经过28年的发展,体教结合处于漫长的发展求索期。高水平运动队建设是一项复杂的系统工程,加之全国各地高校实际情况的差异,体教结合的发展还存在诸多需要解决的问题。前额叶在双语词汇通达中的抑制作用的论文1前言词汇是句子的最基本单位,语言加工过程中的词汇通达(lexicalaccess)一直被视为一个重要的研究课题。不同类型的语言任务中,词汇通达所指的过程不同1。对于双语者来说,言中小学体育理论课程体系构建初探论文体育理论课程与体育文化的传播和运动技能的学习同等重要,是学校体育教学的重要环节,是指导学生在课中和课外进行体育锻炼时的理论依据和准则,同时体育理论知识的学习也有助于t人终身体育观的中职学校体育教学中的素质教育论文论文关键词中职学校体育教学素质教育论文摘要当前,随着我国经济的快速发展,我国的劳动方式开始由密集型向集约型发生转变,中等职业技术教育面临着严峻的考验,职业教育能否适应社会经济发展的阅读兴趣培养的有效形式的教育理论论文阅读兴趣的培养,为学生持续阅读和提高阅读能力提供内因条件,只有对阅读产生了兴趣,读书才不会是一种负担,才有可能成为学生成长中的一种需要,一种快乐成长的享受。因此,课程标准指出培养学成本核算专业论文开题报告成本核算是成本管理的重要组成部分,对于企业的成本预测和企业的经营决策等存在直接影响。下面是关于成本核算专业论文开题报告的内容,欢迎阅读!中文摘要物流成本核算的目的是为了更好地进行物走进名师的成长课堂论文最早是在周一贯老师的文章里读到成长课堂这个词语,颇感新鲜和精准。周老师说成长课堂是以生为本的课堂,是以学为重的课堂。这真正体现了新课标的课堂理念,是真正基于儿童的思考。近期,聆听了高职体育教学改革措施论文一高职院校体育教学中存在的问题1。教学方式方法过于传统,改革创新的教学形式没有形成在当前的教学改革过程中,高职院校的体育教学改革显得相当缓慢,教学方式方法过于传统,使得教学流程化。论文移动互联网开展房地产营销的时代1。基于移动互联网开展房地产营销的必要性1。1是顺应消费客户行为变化的需要随着移动互联网的发展和应用,极大的改变了消费客户的行为习惯,手机作为移动互联网的一个最主要的客户终端,其成关于民营企业融资论文民营企业融资难是一个世界性的问题,特别是那些规模较小和成立时间较短的中小型企业,除了利用内源融资方式外,很难得到银行等提供的外源性资金支持。改革开放以来,我国政府一直致力于从间接融
大学生创业意向者的人格障碍倾向调查研究论文创业意向(Entrepreneurialintention)是指潜在创业者对创办新企业或实施创业行为的一种多方面的主观心理准备状态及其程度1。以往对大学生创业意向的影响因素从个体变水利工程快速施工影响因素试析的论文1快速施工系统概述1。1快速施工的定义快速施工是指施工系统处在特定时间特定工程和特定环境层次上的快速施工,这个层次施工系统的特点是(1)系统的资源受到一定制约,如往往存在一定的投资中学信息技术教学中的教育心理学论文重视教育心理学,把握中学生特有的心理规律,从心理学角度去分析学生的学习特点和智能的发展状况,从而改进课堂教学质量,教师在教学过程中才能与时俱进,达到更好地服务于教学的目的。一在中学论中国传统园林要素的特点论文摘要中国古典园林历史非常悠久,在全世界的园林风格中独树一帜,而且取得过辉煌的成就,我们在发展现代园的林的同时应好好借鉴传统园林的精华,让传统园林在现代中国继续发扬壮大。关键词园林节建筑工程专业教学管理中的创新机制论文一明确教学规划和思想为了提高教学质量,首先要明确建筑工程专业教学规划和教学思想。建筑专业的教师应在实训实验的过程中深入建筑施工单位,搜集施工单位对建筑专业人才的需求和岗位职责,调查就业与创业教育论文时光如白驹过隙,转眼间大学生活已经所剩不多了,是时候该考虑考虑自己以后就业或者创业的方向了。下面小编为提供关于就业和创业的论文。一高校是开展大学生创业教育实现高质量就业的关键大学生试析影视动画角色动作设计论文随着科技的发展,动画制作也实现了全新的融合与发展,与科技结合后的动画制作产品更加美观逼真,给人们带来高品质的精神享受。在影视作品中,经常会使用动画手法丰富内容,使影视作品更加感人真基于心理特点的教师管理教育论文摘要教师在工作过程中,其心理活动和所处的心理环境直接影响着他的行为方式和行为结果。学校管理者只有掌握教师的心理特征,有效地运用心理学这个神秘武器,才能创造出适合教师工作的心理环境,残疾人运动员的心理干预体系探析论文残疾人运动员是一个特殊群体,由于生理方面的缺陷,在训练和比赛过程之中会遭受较多的心理冲突。对残疾人运动员的心理干预是心理干预方法在残疾人竞技运动中的运用,是心理学工作者针对残疾人运唤起学生向善的心灵论文精选论文导读我当了这么多年班主任还没见过学生报警的。说还是感觉职一的老师和同学对他好!一次纸团事件就这样唤起了一颗颗向善的心灵。学生,唤起学生向善的心灵。关键词学生,心灵做班主任工作以关于幼儿园教学论文范文孩子在幼儿园受到的教育是十分重要的,那么关于幼儿园教学的论文应该怎么写呢?下面是小编分享给大家的关于幼儿园教学论文范文,希望对大家有帮助。摘要在对邢台市区九所幼儿园科学教育创新活动
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网