虚拟现实引擎技术研究.doc
《虚拟现实引擎技术研究.doc》由会员分享,可在线阅读,更多相关《虚拟现实引擎技术研究.doc(31页珍藏版)》请在沃文网上搜索。
1、31淮南师范学院2009届本科毕业论文毕业论文题 目: 虚拟现实引擎技术研究 学生姓名: 张玉伟 学生学号: 059080143 系 别: 计算机与信息工程系 专 业: 计算机科学与技术 届 别: 2009届 指导教师: 杨星 目 录前言(3)1 概述(4)1.1 虚拟现实技术的概述(4)1.2 虚拟现实发展概况(7)1.3 各国虚拟现实技术的研究及应用情况(8)1.4 虚拟现实的技术的主要研究内容(9)1.5 虚拟现实技术的意义(9)2 虚拟现实引擎的结构及其关键技术(9)2.1 虚拟现实系统的组成(9)2.2 虚拟现实技术中引擎的构成(11)2.3 虚拟现实引擎中的几个关键技术(11)3
2、常用的可见性裁减算法(16)3.1 遮挡裁减算法的分类(16)3.2 物体空间的遮挡裁减算法(17)3.3 图像空间的遮挡裁减算法(21)4 可见性裁减的改进算法(24)4.1 组织场景(24)4.2 划分视点单元(24)4.3 计算视点单元的可见性保守集PVS(26)4.4 改进遮挡算法的评价(29)5 总结与展望(29)5.1 总结(29)5.2 展望(30)致谢(30)参考文献(31)虚拟现实引擎技术研究学生:张玉伟指导老师:杨星淮南师范学院计算机与信息工程系摘 要:虚拟现实技术又称灵境技术,它是二十世纪末才兴起的一门崭新的综合性信息技术。本文首先对虚拟现实(Virtual Realit
3、y)技术进行了概括性介绍,阐述了虚拟现实技术的基本概念、特征、发展、应用领域以及国内外的研究现状。虚拟现实中的引擎是虚拟现实技术的核心之一,文中阐述了虚拟现实引擎的体系结构,及其相关的技术,如碰撞检测、可见性裁减、LOD 技术和光照模型。本文对虚拟现实引擎的关键技术之一可见性裁减问题做了研究,并提出了一种改进的遮挡裁减算法,此改进算法是将Durand 提出的扩展投影作为保守可见性预处理的算法与Greene 等人提出层次遮挡图和层次深度图的算法相结合,将遮挡板的扩展投影生成层次遮挡图来判断被遮挡物是否可见,同时保持了扩展算法的基本特性。最后总结了本文的内容以及对本领域的展望。关键词:虚拟现实引擎
4、;可见性;扩展投影;层次遮挡图Engine technology of virtual reality researchStudent: Yu-Wei ZhangInstructor: Yang XingHuainan Normal College of Computer and Information Engineering Abstract:Virtual reality technology, also known as Virtual technology, it is the end of the twentieth century before the rise of a new
5、integrated information technology. This article first Virtual Reality (Virtual Reality) technology for the broad introduction of virtual reality technology on the basic concepts, characteristics, development, applications and research at home and abroad. Virtual reality technology virtual reality en
6、gine is the core of the text set out in the virtual reality engine architecture, and its related technologies, such as collision detection, visibility reduction, LOD technology and illumination model. In this paper, virtual reality engine of one of the key technologies - the reduction of visibility
7、of the research issues and to propose an improved block reduction algorithm, this improved algorithm is proposed to expand Durand projection can be seen as a conservative algorithm with preconditioning Greene and others raised the level of block-level depth map and a combination of graph algorithms
8、to block the expansion of the projector to generate board-level block diagram to determine whether objects can be seen to be blocked, while maintaining the basic characteristics of the expansion algorithm. The final summary of the contents of this article, as well as the prospects in this field. Key
9、 words: virtual reality engine; visibility; expansion of the projector; level block diagram前言VR技术具有超越现实的虚拟性。虚拟现实系统的核心设备仍然是计算机。虚拟现实是在计算机中构造出一个形象逼真的模型。人与该模型可以进行交互,并产生与真实世界中相同的反馈信息,使人们获得和真实世界中一样的感受。当人们需要构造当前不存在的环境(合理虚拟现实)、人类不可能达到的环境(夸张虚拟现实)或构造纯粹虚构的环境(虚幻虚拟现实)以取代需要耗资巨大的真实环境时,就可以利用虚拟现实技术。虚拟现实系统是相当逼真的三维视听、
10、触摸和感觉的虚拟空间环境,虚拟三维可以随需要而变换,交替更迭1。用户不再是被动性的观看,而是融合在其中,交互性的体验和感受虚拟现实世界中广泛的三维多媒体内容。作为一门具有多媒体交互共享模式的新兴技术,虚拟现实技术以其独特的优势,在各个领域的应用越来越广。当人们需要构造当前不存在的环境和人类不可能到达的环境或构造虚拟环境以代替耗资巨大的现实环境时,虚拟现实技术是必不可少的。目前,虚拟现实已被推广到不同领域中,得到广泛应用。1 概述1.1 虚拟现实技术的概述虚拟现实技术(Virtual Reality, 简称VR)是近年来计算机网络世界的热点之一。Virtual reality 概念从美国人加龙兰
11、里尔(Jaron Lanier)在20 世纪80 年代初正式提出,并于90 年代以来兴起的一种新型计算机综合信息技术2。虚拟现实是利用计算机和人机交换的一种方式。虚拟现实技术是目前计算机界比较热门的一项技术。它是用计算机模拟的三维环境对现场真实环境进行仿真,用户可以走进这个环境,可以控制浏览方向,并操纵场景中的对象进行人机交互。虚拟现实技术的发展,不仅从根本上改变人们的工作方式和生活方式,将劳逸真正结合起来,使人们在享受环境中工作,而且虚拟现实技术与美术、音乐等文化艺术的结合,使人们在工作过程中得到享受;随着计算机技术的发展,在PC机上实现虚拟现实技术已成为可能。1.1.1 虚拟现实技术概念虚
12、拟现实技术(virtual reality,简称VR)又称虚拟环境,虚拟现实技术(VR) 是一种模拟人在自然环境中的视觉、听觉、触觉等行为的高度逼真的人机交互技术,是利用人类感知能力和操作能力的新方法。在VR虚拟现实中,人们利用头盔显示器、图形眼镜、数据服、立体声耳机、数据手套及脚踏板等多维输入输出设备通过传感器装置与计算机生成的三维虚拟环境交互作用,可获得视觉、听觉、触觉等多种感知反馈,并按照自己的意愿去实时地改变虚拟环境。1.1.2 虚拟现实技术的原理与特征虚拟现实技术起源于可视化化,是多媒体技术的延伸,反映了人机关系的演化过程,是一种多维信息的人机界面它在计算机中构造出一种具有三维世界效
13、果的模拟环境(如飞机驾驶舱、操作现场等)同时还可以通过各种传感设备,使用户“投入”到该环境中,实现用户与该环境进行直接交换操作,并产生与现实世界中相同的反馈信息,使人们得到与在现实世界中同样的感受2。虚拟现实系统实际上是一种先进的人机接口。它是利用计算机以及专用硬件和软件去仿真各种现实环境,通过计算机和信息技术构造虚拟自然环境,将用户和计算机结合成一个整体。用户置身于模仿真实世界而创建的三维电子环境中,通过各种技术模拟直接进入到虚拟环境中去接受和影响环境中的各种感觉刺激,与虚拟现实的人及物进行思想和行为的交流。用户可以利用人类本能的方式与计算机交流,人的语言、眼神、手势都可以为计算机所识别,而
14、人则可以用听觉、视觉、触觉来感受计算机信息,如同现实环境中人与人交流一样的感受和交互对话,达到与计算机进行直观、自然的交互。构造VR系统的目的和所需的技术如图1.1所示:VR技术的根本目的是:不仅能够杂多维信息空间仿真建模,而且能够帮助人们获取知识和形成新的概念。图1.1 构造VR系统的目的和所需的技术虚拟现实技术具有以下三个重要特征2:(1) 交互性(Interaction):是指用户对模拟环境内物体的可操作程度和从环境中得到反馈的自然程度(包括实时性)。(2) 沉浸感(Immersion):它是指用户感到作为主角存在于模拟环境中的真实程度。沉浸感被认为是VR 系统的性能尺度,导致“沉浸感”
15、的原因是用户对计算机环境中的虚拟物体产生了类似于对现实物体的存在意识或幻觉。(3) 构想性(Imagination):是指用户通过对虚拟环境中物体的操纵与观察加深对事物的认识和理解,提高感性与理性认识,从而启发新的构思。VR 系统中虚拟环境设计不仅可以来自真实世界,也可来自人的想象世界。特别是将现实生活中出现的复杂、危险环境,用虚拟技术显现出来,使用户得到亲历与锻炼机会,从而提高认识问题、解决问题的能力。1.1.3 虚拟现实系统的分类和构成虚拟现实系统按其功能高低大体分为4类4:(1)桌面虚拟现实系统,也称窗口中的VR。它主要在台式计算机上实现,所以成本低,功能也最简单,主要用于CAD、CAM
16、、建筑设计、桌面游戏等领域。(2)沉浸虚拟现实系统,如各种用途的体验器,使人有身临其境的感觉,各种培训、演示以及高级游戏等均可用这种系统。(3)分布式虚拟现实系统,它在因特网环境下,充分利用分布于各地的资源,协同开发各种虚拟现实的利用。它通常是沉浸虚拟现实系统的发展,也就是把分布于不同地方的沉浸虚拟现实系统,通过因特网连接起来,共同实现某种用途。美国大型军用交互仿真系统NPSNET以及因特网上多人游戏MUD便是这类系统。(4)增强现实或混合现实系统。它是把真实环境和VR虚拟现实环境结合起来的一种系统,既可减少构成复杂真实环境的开销,又可对实际物体进行操作,真正达到了亦真亦幻的境界,是今后的发展
17、方向之一。1.1.4 虚拟现实技术主要应用领域虚拟现实使参与者处于一个具有身临其境的感觉、具有完善交互作用能力的、能帮助和启发构思的信息环境,通过与所处环境的交互作用,利用人本身对接触事物的感知和认知能力,以全方位的方式获取各式各样表现形式的信息5。因此,虚拟现实技术的应用前景是很广阔的。目前,虚拟现实的主要应用领域主要涉及到以下几个方面:(1) 军事、航天、航空军事、航天和航空部门一直十分重视VR 技术,并且投入了巨额资金,用于人员培训、产品设计测试和战略规划等方面,典型成果如SIMNET 虚拟战场、虚拟毒刺导弹训练器、波音飞机虚拟设计系统和宇航员太空训练系统等。(2) 娱乐、艺术虚拟音乐、
18、虚拟博物馆、虚拟画廊、虚拟演员、虚拟电影、虚拟游戏等都是当时随时可听到的虚拟现实成果,该方面的应用是目前VR 技术应用最多的领域之一。(3) 教育培训利用虚拟现实技术进行虚拟实验可以避免某些真实实验或操作不当可能带来的各种危险;也可以突破时间、空间的界限同时还能有效地利用教学资源。(4) 房地产开发项目房地产开发仿真系统和虚拟样板房系统以虚拟现实技术平台为基础,以同样的工作模式将房地产楼盘建筑外观,景观绿化,各款户型的最终设计结果,通过计算机图纸绘制成精确的三维数字模型,导入虚拟程序,模拟建成后的真实效果(即楼盘的虚拟环境和虚拟样板房)。(5) 医疗主要应用包括解剖学和病理学教学、外科手术训练
19、、复杂外科手术的规划、手术期间的信息支持、遥控手术等;(6) 通信VR 技术与通信技术相结合,可以为不在同一地理位置或不能同时到场的人们建立一个协同工作的环境。在这个虚拟环境下,人们可以共同讨论、交流、指挥和决策。(7) 商业“体验广告”、股票及金融数据可视化、虚拟商场购物、商场装饰的VR 设计等方面是目前VR 在商业中应用最多的地方。1.2 虚拟现实发展概况虚拟现实技术与多媒体、网络技术并称为三大前景最好的计算机技术。自1962年,美国发明了实感全景仿真机的开始,90年代初期,技术不断完善,进入到实际的应用阶段7。2000年后,整合正在发展的XML、JAVA、流技术等先进技术,应用包括更强大
20、、更高效的3D技术能力、渲染力量和传输速度,以及对数据流强有力的控制等多种多样的交互式技术,虚拟现实技术进入了一个崭新的发展时代:以三个I即 Immersion沉浸感,Interaction交互性,Imagination思维构想性,作为虚拟现实技术最本质的特点,并融合了其它先进技术,在国际互联网发展迅速的今天,具有广泛的应用前景,虚拟现实技术越来越受到各个行业和大众的关注。1.3 各国虚拟现实技术的研究及应用情况(1)美国 美国作为VR技术的发源地,其研究水平基本上就代表国际VR发展的水平。目前美国在该领域的基础研究主要集中在感知、用户界面、后台软件和硬件四个方面。美国宇航局(NASA)的Am
21、es实验室研究主要集中在一下方面:将数据手套工程化,使其成为可用性较高的产品;在约翰逊空间中心完成空间站操作的实时仿真;大量运用了面向座舱的飞行模拟技术;对哈勃太空望远镜的仿真9。现在正致力于一个叫“虚拟行星探索”(vPE)的试验计划。现在NASA已经建立了航空、卫星维护VR训练系统,空间站VR训练系统,并且已经建立了可供全国使用的VR教育系统。华盛顿大学华盛顿技术中心的人机界面技术实验室(lilt lab),将VR研究引入了教育设计娱乐和制造领域。(2)英国在VR开发的某些方面,特别是在分布式并行处理、辅助设备(包括触觉反馈)设计和应用方面,在英国是领先的,尤其是在欧洲8。(3)日本日本主要
22、致力于建立大规模VR知识库的研究,在虚拟现实的游戏方面的研究处于领先地位。京都的先进电子通信研究所(ATR)正在开发一套系统,它能用图像处理来识别手势和面部表情,并把它们作为系统输入。日本奈良尖端技术研究生院大学教授千原国宏领导的研究小组于2004年开发了一种嗅觉模拟器,只要把虚拟空间里的水果拉到鼻尖上一闻,装置就会在鼻尖处放出水果的香味,这是虚拟现实技术在嗅觉研究领域的一项突破10。(4)中国中国VR技术研究起步较晚,与国外发达国家还有一定的差距,但现在已引起国家有关部门和科学家的高度重视,并根据我国的国情,制定了开展VR技术的研究计划。九五规划、国家自然科学基金委、国家高技术研究发证计划等
23、都把VR列入了研究项目11。国内一些重点院校,已积极投入到了这一领域的研究工作。清华大学计算机科学和技术系、西安交通大学信息工程研究所、北方工业大学CAD 研究中心、西北工业大学CAD/CAM 研究中心、上海交通大学图像处理模式识别研究所,长沙国防科技大学计算机研究所、安徽大学电子工程与科学系等单位也进行了一些研究工作和尝试。1.4 虚拟现实的技术的主要研究内容(1)人与场景的融合技术,人与场景的融合主要体现沉浸与交互特征。(2)物体对象的仿真技术,物体对象的仿真技术主要演剧几何仿真、物理仿真和行为仿真。(3)三维地形建模技术,可视化的GIS系统以及GPS军事分布式虚拟环境的重要研究内容,在建
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 引擎 技术研究
