第一章 虚拟现实概述_第1页
第一章 虚拟现实概述_第2页
第一章 虚拟现实概述_第3页
第一章 虚拟现实概述_第4页
第一章 虚拟现实概述_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Web3D技术基础,电信系计科教研室王海荣EMAIL:,第一章虚拟现实概述,电信系计科教研室王海荣EMAIL:,WEB3D概述什么是虚拟现实?虚拟现实软件技术虚拟现实主要应用领域,Web3D概述,Web3D称为网络三维,是一种带有交互性能实时渲染的网络上的三维,其本质是一种基于Web的三维交互及渲染技术。web3D协会(前身为VRML协会)最先使用“web3D”术语。目前为止未有严格定义,可理解为互联网上的3D图形技术,其在互联网上占有重要地位。,WEB3D技术基础课程教案,王海荣,发展历程:,Web3D,VRML(VirtualRealityModelingLanguage)即虚拟现实建模语

2、言,虚拟现实?,虚拟现实的基本含义,虚拟现实(VirtualReality,VR),VirtualReality虚拟现实灵境幻境,1989年由美国J.Lanier(VPL)发明出来的一个词,初期的概念:表达借助计算机及最新传感器技术创造的一种崭新的人机交互手段。,虚拟现实技术:20世纪末兴起的综合性信息技术。,VR定义:是指采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉等一体化的虚拟环境,用户借助必要的设备以自然的方式与虚拟世界中的物体进行交互,相互影响,从而产生亲临真实环境的感受和体验。,虚拟故宫的一角,坦泰尼克号一角,关于泰坦尼克号的描述,用现代最先进的技术完成的一部最壮观的故事

3、片导演说:“我们的目的就是将观众带到泰坦尼克号轮船上,让他们真实地去感受当时的情景”。制作最大的困难是必须制作出有展示这条巨大的船体以及船上二千多乘客的全景镜头唯一办法就是制作轮船模型放在海洋中,模拟从“直升机”上拍摄的全景镜头,用三维动画来制作海水和人物并进行画面合成。由美国DigitalDomain数字工作室投入300多台SGI超级工作站并派出50多个特技师一天24小时轮流地进行制作完成的。,假冒得非常像的计算机系统!使你具有沉浸感(Immersion)!,慕尼黑机场,西藏达孜县三维信息虚拟查询系统,对西藏达孜县400平方公里左右范围的地理环境进行三维地形的建模、根据相应的文化特征数据和G

4、IS数据,应用可视化模型技术,对相应的道路、建筑物、草场、电厂、电力设施、交通设施等进行建造。实时漫游:利用鼠标或键盘浏览所建造的达孜县周边的三维景观;(地表纹理为:彩色红外高清晰度航片)查询:在实时漫游的场景中,点击想要查询的目标,即可弹出相应的属性信息;属性信息数据库通过ODBC进行连接,可挂接各种关系数据库。是一个三维地表景观虚拟和三维GIS相结合的系统。,三维漫游系统(宁夏理工学院漫游系统),3公里街道,200栋建筑物有树、路灯、绿地、庭院,数字城市、三维规划等(相关网站),3公里街道,200栋建筑物有树、路灯、绿地、庭院,虚拟现实技术公司,VR系统?,本质上虚拟现实系统是一种先进的计

5、算机用户接口,它通过同时给用户提供视、听、触等各种直观自然的实时感知交互手段、最大限度地方便用户操作,从而减轻用户的负担,提高工作效率。,交互性(Interactivity),沉浸感(Immersion),构想性(Imagination),做到:沉浸其中、超越其上、进出自如、交互自由,虚拟技术,虚拟现实硬件技术数字手套、头盔、眼镜等,价格昂贵虚拟现实软件技术以传统计算机为依托,以虚拟现实软件为基础,构造出立体场景,实现硬伯零投入,达到交互动态效果。虚拟现实软件的典型代表:1.Web3D图形开放标准:VRML、X3D;2.Web3D建模工具:3DSMax、Cult3D;3.Web3D开发工具:V

6、RML、Java3D、GL4Java等。,WEB3D技术基础课程教案,王海荣,VRML概述,虚拟现实构造语言(VirtualRealityModelingLanguage,VRML)是以虚拟现实为特征的3DWeb技术的核心,是一种与互联网结合,用来编写三维交互式网页的程序语言。它允许将一个现实中的景物放入虚拟的三维网页环境中,可以添加图像、声音、视频、制作动画,并允许使用者与虚拟现实进行交互,构造一种基于网页的三维环境。,VRML概述,VrmlPad是ParallelGraphics公司开发的专业设计和开发VRML的一个软件,使用它可以轻松地创造VRML虚拟网页。VRML浏览器插件支持在IE中

7、的显示,目前常用的插件很多,本课程将使用CORTVRML,VRML概述,文件名:*.wrl文件结构:(1)VRML文件头:VRML的文件头是每一个VRML文件必需的开头。而且必须放在第一行,它的语法格式如下:#VRMLV2.0utf8(2)原型:原型是一种用户定义的新节点类型,定义原型相当于扩充了VRML的标准节点集。(3)造型:造型在VRML中应用比较广泛,各种场景中的实体都是造型。包括几何造型、文本造型、挤压造型等。(4)脚本:脚本相当于用其他高级语言编写的用来控制VRML语言的高级语言,它提供了与VRML语言进行交互的接口,通过它可以创建生动的空间效果和良好的人机交互。(5)路由:路由相

8、当于一个连接各个场景的“流程图”,它定义了整个场景的运行过程,使两个节点之间产生关联,从而将事件通过路由从一个节点传递到另一个节点。,VRML概述,关键词:(1)节点:节点是VRML文件中的基本要素,通过它的层层嵌套来构成VRML文件。节点可以表示几何对象;节点可以把其他节点组成新的组合节点;还有一些特殊功能的节点。(2)域:域是组成节点的基本要素,每一个域由域名称和域值组成,域值有各自的默认值。例:Boxsize2002010000,VRML概述,VRML文件可以为节点定义一个名称,然后在程序中对节点进行反复调用和控制。定义节点的语法:DEF节点名称节点域名称域值调用节点的语法USE节点名称

9、(3)事件:VRML中一般只有两个事件,即一个输入事件eventIn,一个输出事件eventOut,入事件请求节点改变自己某个域的域值,出事件请求别的节点并改变它的某个域值。,VRML概述,源码结构与规则:(1)主编组节点:在文件头下是主编组节点,它是把其他节点组合起来的节点,它一般的节点结构如下:GroupchildrenBackgroud,Shape,Group节点下由children节点引出成员节点,节点之间用逗号隔开。Backgroud、Shape都是Group节点的成员节点。,VRML概述,(2)成员节点:成员节点主要包括环境节点、实物节点、编组节点和控制节点。环境节点用来描述虚拟场

10、景的环境信息,有以下借个节点:Backgroud:空间背景节点,描述空间背景的相关信息。Fog:大气效果节点,描述空间背景的相关信息。Sound:声音效果节点,描述环境中的声音。PointLight、DirectionLight、SpotLight:光照效果节点,显示场景中的光照效果信息。,VRML概述,实物节点Shape:几何造型和文字外形节点,简称外形节点,它是用来封装几何造型和文字造型的节点。它有两个域,分别是appearance域与geomerty域,分别封装外形与造型。例:ShapeappearanceAppearancematerialMaterialdiffuseColor0.6

11、9020.69020.6902geometryBoxsize102030,VRML概述,编组节点:编组节点下有三个节点。Transform:坐标变换节点,主要完成场景内实物的坐标旋转、平移等操作。Anchor:链接物节点,相当于HTML的链接。Billboard:朝向节点,说明虚拟物与观察者的方向。控制节点:NavigationInfo:浏览者信息节点。ViewPoint:视点设置节点。Inline:内联节点。(3)域节点一级域节点:用于表示成员节点的节点称为一级域节点。二级域节点:用于表示一级域节点域的节点称为二级域节点,VRML概述,VRML网页文件使用VrmlPad来编辑。第一个程序用“

12、HelloVRML”来演示。实例hellovrml,本章思考,WEB3D应用?请查阅相关资料,分类举出具体应用系统实例虚拟现实发展史?查阅相关资料了解VR国内、外研究现状。思考:我们为什么需要VR?根据课堂实例,编写一个简单的VRML程序。,发展,1965年,美国的IvanSutherland在篇名为的论文中提出虚拟现实概念的雏形。首次提出了包括具有交互图形显示、力反馈设备以及声音提示的虚拟现实系统的基本思想。随后的1966年,美国MIT的林肯实验室正式开始了头盔式显示器的研制工作。在这第一个HMD的样机完成不久,研制者又把能模拟力量和触觉的力反馈装置加入到这个系统中。,虚拟现实的诞生、,19

13、68年,IvanSutherland使用CRT显示研制出第一台头盔式立体显示器(HMD)。1972年,NolanBushnell开发了第一个交互式电子游戏Pong。1975年,MyronKrueger提出“人工实现”的思想,展示了“并非存在的概念化环境”,1981年,开始进行一个叫做“空间理解和高级显示”的项目研究。之后就有基于LCD技术的虚拟可视环境头盔系统。1985年,ScottFisher等研制出称为VIEW的“数据手套”(DataGlove)。并研制成功第一套商用VR硬件Intel386,第一套商用VR软件Supercockpit飞行模拟器。1986年,研制成功第一套基于HMD及数据手

14、套的VR系统VIEW。1987年,美国“VPL研究公司”发明了数据服。,1988年,VPL建立了一套完整的VR系统。1989年,JaronLanier提出“VirtualReality”名词。1990年,在美国召开的Siggraph会议上,提出VR技术的主要内容是:实时三维图形生成技术、多传感器交互技术、高分辨率技术。1992年,在法国召开VR的第一节国际会议“真实世界和虚拟世界的接口”。以后的十多年,VR技术高速发展并普及应用。例如1993年的11月,宇航员利用虚拟现实系统成功地完成了从航天飞机的运输舱内取出新的望远镜面板的工作,而用虚拟现实技术设计波音777获得成功。其原因:需求牵引,技术

15、推动。,国外VR研究现状,计算机的发展提供了一种计算工具和分析工具,并因此导致了许多解决问题的新方法的产生。虚拟现实技术的产生与发展也同样如此,就虚拟现实本身而言,它主要涉及到三个研究领域:通过计算机图形方式建立实时的三维视觉效果;建立对虚拟世界的观察界面;使用虚拟现实技术加强诸如科学计算技术等方面的应用。,国外VR研究现状,美国在VR领域的基础研究主要集中在:感知、用户界面、后台软件、硬件参加研究的部门与成果:美国宇航局(NASA)完成了对哈勃太空望远镜的仿真。正进行“虚拟行星探索”的试验计划,第一个目标是火星。目前已建立了航空、卫星维护VR训练系统,空间站VR训练系统,可供全国使用的VR教

16、育系统。北卡罗来纳大学:该校的计算机系是最早研究VR技术,主要研究分子建模、航空驾驶、外科手术仿真、建筑仿真。,麻省理工学院(MIT)成立了专门研究不同图形仿真技术的实验室,建立了虚拟环境下的对象运动跟踪动态系统。伊利诺斯州立大学研制出在车辆设计中,远程协作的分布式VR系统,可通过网络在异地实时协作进行设计。乔治梅森大学研制出一套在动态虚拟环境中的流体实时仿真系统,该系统在分布交互式仿真系统中进行,主要仿真复杂流体的物理特性。SRI研究中心建立了“视觉感知计划”,研究现有VR的进一步发展。,德国:在计算机图形学研究所开发了一种名为“虚拟设计”的VR组合工具,可以实时遍历地生成实时景物,允许生成

17、多达5万个以上的三角形的复杂景物。英国:主要研究VR软件与整体综合技术,也生产出VR游戏机等产品。日本:主要致力于建立大规模知识库的研究。东京技术学院研究了一个用于建立三维模型的人性化界面;京都电子通信研究所正在开发一套系统,它可用图像处理来识别手势和面部表情,提供了一个更自然的接口。,国内VR研究现状,在我国九五规划、十五规划、国家自然科学基金会、国家高技术研究发展计划等都列入了VR研究项目。国防科技大学:主要研究虚拟环境的构造、算法、分布式虚拟环境。浙江大学:CAD&CG国家重点实验室开发了一套桌面型虚拟建筑环境实时漫游系统,实现了立体视觉;还研制了快速漫游算法和一种快速递进网格的快速生成算法。,哈工大:虚拟出了人的高级行为中特定人脸图像的合成、表情的合成、唇动的合成等合成技术,正在研究人说话

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论