多媒体技术及应用华北电力大学何慧第6章虚拟现实技术www.ncepu.edu.cn本章概述虚拟现实系统概述虚拟现实系统的组成研究内容和关键技术虚拟现实的应用4123虚拟现实建模语言VRML5www.ncepu.edu.cn1.虚拟现实技术概述•虚拟现实技术是多媒体技术发展的更高境界,汇集了计算机图形学、多媒体技术、人工智能、人际接口技术、传感器技术、高度并行的实时计算技术和人的行为学研究等多项关键技术。它以其巨大的技术潜力,诱人的应用前景,一经问世就立即受到人们的高度重视。然而,由于各种条件限制,虚拟现实技术尚处在婴儿时期,还存在着很多尚未解决的理论问题和尚未克服的技术障碍。www.ncepu.edu.cn1.1虚拟现实的定义•“虚拟现实”(virtualreality,简称VR)是用计算机技术来生成一个逼真的三维视觉、听觉、触觉或嗅觉等感觉世界,让用户可以从自己的视点出发,利用自然的技能和某些设备对这一生成的虚拟世界客体进行浏览和交互考察。它可使用户获得与真实世界一样的感觉,可达到代替实际系统的目的。www.ncepu.edu.cn1.1虚拟现实的定义•虚拟现实这个概念包括了3层含义:虚拟实体是用计算机来生成的一个逼真的实体,“逼真”就是要达到三维视觉,甚至包括三维的听觉和嗅觉等。用户可以通过人的自然技能与这个环境交互,这里的自然技能可以是人的头部转动、眼动、手势或其他的身体动作。虚拟现实往往要借助一些三维传感设备来完成交互动作,常用的如数据手套、立体头盔显示器HMD、数据衣、三位鼠标、立体声耳机等。www.ncepu.edu.cn1.1虚拟现实的定义(a)(b)(c)(d)(e)www.ncepu.edu.cn1.2虚拟现实的发展•20世纪50年代至70年代,是VR技术的准备阶段;•80年代初至80年代中期,是VR技术系统化、开始走出实验室进入实际应用的阶段;•80年代末至90年代初,是VR技术迅猛发展的阶段;•此后,各个国家对VR技术的研究更加重视,并将其应用到各个领域。www.ncepu.edu.cn1.2虚拟现实的发展•50~70年代,为虚拟现实的探索阶段1965年由美国MortonHeileg开发了一个称作Sensorama的摩托车仿真器,不仅具有三维视频及立体声效果,还能产生风吹的感觉和街道气味。1966年,美国麻省理工学院的林肯实验室正式开始了头盔式显示器的研制工作。1970年,IvanSutherland在犹他州大学研制了第一个功能较齐全的头盔式立体显示器(HMD)系统。www.ncepu.edu.cn1.2虚拟现实的发展•80年代初至80年代中期,开始形成VR技术的基本概念,开始由实验进入实用阶段1985年在MichaelMcGreevy领导下完成的VIEW虚拟现实系统,装备了数据手套和头部跟踪器,提供了手势、语言等交互手段,使用VIEW成为名副其实的虚拟现实系统,成为后来开发虚拟现实的体系结构。其他如VPL公司开发了用于生成虚拟现实的RB2软件和DataGlove数据手套,为虚拟现实提供了开发工具。www.ncepu.edu.cn1.2虚拟现实的发展•80年代末至90年代初为虚拟现实全面发展阶段虚拟现实技术已经从实验室的试验阶段走向了市场的实用阶段,对虚拟现实技术的研究也从基本理论和系统构成的研究应用过程中所遇到的具体问题的探讨;在虚拟现实系统中只有各种交互设备还不够,还必须提供基本的软件支撑环境,用户能方便的构造虚拟环境并与虚拟环境进行高级交互。www.ncepu.edu.cn1.3虚拟现实技术的特点沉浸感交互性想象性指用户感受到被虚拟世界所包围,好像完全置身于虚拟世界中一样。主要借助于VR系统中的特殊硬件设备、使用户能通过自然的方式,产生同在真实世界中一样的感觉。指虚拟的环境是人想象出来的,同时这种想象体现出设计者相应的思想,因而可以用来实现一定的目标。www.ncepu.edu.cn2.虚拟现实系统的组成•典型虚拟现实系统的组成计算机系统用户虚拟环境人机界面www.ncepu.edu.cn2.1基于基于HMD的虚拟现实系统的构成www.ncepu.edu.cn2.2虚拟现实系统的分类•桌面虚拟现实•沉浸式虚拟现实•增强现实系统•分布式虚拟现实www.ncepu.edu.cn2.2.1桌面虚拟现实•利用个人计算机和低级工作站进行仿真,将计算机的屏幕作为用户观察虚拟境界的一个窗口。使用简单的外部设备(如鼠标、轨迹球)来观察360度范围内的虚拟世界,并操纵虚拟场景中的各种物体。•纯软件型www.ncepu.edu.cn2.2.2沉浸式虚拟现实•高级虚拟现实系统,提供完全沉浸的体验,使用户有一种置身于虚拟境界之中的感觉。•利用头盔式显示器或其他硬件设备、数据手套、位置跟踪器等。www.ncepu.edu.cn2.2.3增强现实系统•真实环境和虚拟环境结合起来的系统,部分系统是真实环境,这样既可减少真实环境的资源消耗,又可对实际物体进行操作。•不仅是利用虚拟现实技术来模拟现实世界、仿真现实世界,而且要利用它来增强参与者对真实环境的感受。增强现实中无法感知或不方便的感受。www.ncepu.edu.cn2.2.4分布式虚拟现实•如果多个用户通过计算机网络连接在一起,同时参加一个虚拟空间,共同体验虚拟经历,那虚拟现实则提升到了一个更高的境界,这就是分布式虚拟现实系统。1www.ncepu.edu.cn3.研究内容和关键技术动态环境建模实时三维图形生成技术应用系统开发工具立体显示和传感器技术系统集成技术www.ncepu.edu.cn3.研究内容和关键技术动态环境建模动态环境建模技术的目的就是获取实际环境的三维数据,并根据应用的需要建立相应的虚拟环境模型.www.ncepu.edu.cn3.研究内容和关键技术实时三维图形生成技术三维图形的生成技术已经较为成熟,为了达到实时的目的,至少要保证图形的刷新频率不低于15帧/秒,最好高于30帧/秒,提高刷新频率是该技术的主要内容.www.ncepu.edu.cn3.研究内容和关键技术立体显示和传感器技术虚拟现实的交互能力依赖于立体显示和传感器技术的发展,设备过重、分辨率低、延迟大、有线、跟踪精度低、视场不够宽、眼睛容易疲劳等,因此有必要开发新的三维显示技术.www.ncepu.edu.cn3.研究内容和关键技术应用系统开发工具虚拟现实应用的关键是寻找合适的场合和对象,即如何发挥想象力和创造性.选择适当的应用对象可以大幅度提高生产效率,减轻劳动强度,提高产品质量.www.ncepu.edu.cn3.研究内容和关键技术系统集成技术由于VR系统中包含大量的感知信息和模型,因此系统集成技术起着至关重要的作用.集成技术包括信息的同步技术、模型的标定技术、数据转换技术、数据管理模型、识别与合成技术.www.ncepu.edu.cn4.虚拟现实的应用•教育领域虚拟学习环境虚拟实验室虚拟实训基地虚拟仿真校园虚拟远程教育www.ncepu.edu.cn4.虚拟现实的应用•军事领域虚拟战场环境单兵模拟训练与评判诸军种联合虚拟演习进行指挥员训练www.ncepu.edu.cn4.虚拟现实的应用•矿业领域模拟矿井开采矿业人员技术培训矿井设备的虚拟设计和制造事故模拟与调查分析www.ncepu.edu.cn4.虚拟现实的应用•商业领域物品外观展示物品特性展示物品的功能参数物品的价格www.ncepu.edu.cn4.虚拟现实的应用•房地产领域最直观的交流方式最快捷的审批平台最方便的设计工具最先进的营销手段www.ncepu.edu.cn4.虚拟现实的应用•例子谷歌地图街景虚拟试衣虚拟看房www.ncepu.edu.cn5.虚拟现实建模语言VRML•VRML(VirtualRealityModelingLanguage)是一个在Internet中描述三维造型与交互环境的文本标注语言。•VRML提供对三维世界及其内部基本对象的描述(包括球体、平面、圆锥、圆柱、立方体等)并同二维的页面链接起来。•VRML是描述虚拟环境中场景的一种标准。它定义了三维应用系统中常用的语言描述,如层次变换、光源、视点、几何、动画、雾、材料特性和纹理映射等,并具有简单的行为特征描述功能。www.ncepu.edu.cn5.虚拟现实建模语言VRML•VRML的诞生与发展VRML1.0于1994年面世VRML2.0规范于1996年公布1997年,VRML正式作为国际标准发布,并获得ISO批准,此即VRML97www.ncepu.edu.cn5.虚拟现实建模语言VRML•VRML的特点文件短小,适于网络应用兼容性强,兼容多种3D文件格式和其他媒体文件格式实时3D交互后期维护方便扩展性强可支持多种运行环境www.ncepu.edu.cn5.虚拟现实建模语言VRML•VRML的缺点三维图象质量一般,场景不能过于复杂,对客户机要求较高,需要使用专门的浏览器浏览器的控制比较困难VRML与外界的通信能力比较差VRML与用户的交互比较弱www.ncepu.edu.cn本章小结•虚拟现实技术概述--虚拟现实技术的概念•虚拟现实技术的组成--虚拟现实技术的分类•研究内容和关键技术•虚拟现实技术的应用•虚拟现实建模语言VRML