Download presentation
Presentation is loading. Please wait.
1
第十节 虚拟现实技术 一、虚拟现实的概念与分类
第十节 虚拟现实技术 一、虚拟现实的概念与分类 a) 虚拟现实(简称VR. Virtual Reality),又译虚拟实在、灵境、临境等。是近年来迅速发展的一门技术。 b) 它通常是指用立体眼镜和传感手套等一系列传感辅助设施来实现的一种三维现实,人们通过这些设施以自然的技能(如头的抟动、身体的运动等)向计算机传入f各种动作信息,并且通过视觉、听觉以及触觉设施使人们得到三维的视觉、听觉以及触觉等感觉的世界。
2
a) 虚拟现实(简称VR. Virtual Reality),又译虚拟实在、灵境、临境等。是近年来迅速发展的一门技术。
b) 它通常是指用立体眼镜和传感手套等一系列传感辅助设施来实现的一种三维现实,人们通过这些设施以自然的技能(如头的抟动、身体的运动等)向计算机传入f各种动作信息,并且通过视觉、听觉以及触觉设施使人们得到三维的视觉、听觉以及触觉等感觉的世界。
3
c) 虚拟现实技术不仅仅是那些带着头盔和手套的技术,而且还应包括一切与之相关的具有自然模拟、逼真体验的技术和方法。
d) 它的最重要目标就是真实的体验和方便自然的人机交互,能够达到或部分达到这样目标的系统统称为虚拟现实系统。
4
e) 虚拟现实系统的基本特征可以用三个"I"来描述:
·沉浸性(Immeision):人能沉浸到计算机系统创建的环境中,人由观察者变为全身心的投入者,成为虚拟现实系统的一部分,虚拟场景可随着人的祝点作全方位的运动。 ·交互性(Interaction):人能通过键盘、鼠标以及各种传感器与多维化信息的环境发生交互,人如同在真实的环境中与虚拟环境中的对象发生交互关系。为达到这个目标,高速计算和处理必不可少。
5
·想象性(1magination):人可从定性和定量综合集成的环境中得到感性和理性上的认识,进而使人能深化概念、产生新意和想象,主动地寻求探索接收信息,而不是被动地接收,因此能发挥创造性。作为虚拟世界的创造者,想象力已经成为虚拟现实系统设计中的最关键问题之一。
7
二、虚拟现实造型语言VRML (一)什么是VRML
1) 虚拟现实造型语言VRML(Virtulal Reality Modeling Language),它可以说是让虚拟现实环境界面在WWW网页上得以实现的实际系统工具。 2) VRML正在把对Web的感受从以页面为中心的模式转变为交互、三维、动态、逼真的世界,这就是第二代Web。
8
3) VRML是一种基于文本的通用语言,是一种在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它定义了3D应用中大多数常见概念,如光源、视点、动画、雾化、材质属性、纹理映射等。VRML语言的诞生,尤其是新的VRML2.0标准,被称为第二代Web语言,它改变了原来WWW上单调、平面的缺点,将人的行动作为浏览的主体,所有的表现都将随操作者行为而改变。 4) VRML能使因特网页产生模拟现实的动态效果,因而也是目前因特网一个重要发展趋势。表中给出第二代Web与当代的Web比较,从中可以看出第二代Web的优越之处。
10
5)从性质上说,VRML应该是与HTML语言平行,而不同于Java及AftiveX。
6)在VRML中,提供一个被称为PROTO的外部API(应用程序接口),它使开发者可以通过此API使用其它程序及脚本语言在VRML中建立各种附加功能。
12
(二)VRML2.0的特点 VRML本质上是一种面向Web、面向对象的三维造型语言,而且是一种解释性语言。
13
(1)增强的静态世界:VRML2.0不仅支持数据和过程的三维表示,而且能提供带有音响效果的节点,用户能走进视听效果十分逼真的虚拟世界。
(2)交互性:用户使用虚拟对象表达自己的观点,能与虚拟对象交互,能产生碰墙会反弹的交互感受。
14
(3)动画:创建各种运动的物体如自动打开的门、走动的机器人。
(4)脚本:通过脚本,你不仅能让虚拟世界中的生命和对象动起来,而且能试予它们一定程度的智能,如机器人能抛接球。
15
(5)原型:通过构造新的VRML.物体原型,可创建多个实例。如创建不同颜色的机器人。
(6)VRML2.0版的交互性与声音;使得它自身的内容更加丰富多彩,而多用户共享同一环境更是VRML的关键所在。通过此特性,多个用户可以进行基于文本的或是声音技术的交谈,在网上建立一个真正的三维世界。
16
(四)利用VRML设计Web页面考虑的若干问题
17
(1)透明性。 (2)表现。 (3)多边型。 (4)实例。 (5)压缩性。 (6)跨平台。
18
VRML的作用原理 VRML文件是以扩展名为wrl结尾的一种用来描述几何形体的ASCII文本文件,它不需要任何编译,直接由浏览器解释执行。当用户打开VRML文件时,系统首先装入一个内嵌的VRML浏览器,该浏览器将VRML语言中的信息解释成空间中目标的几何形体描述,如长方体,球体,不规则的其他三维物等等,同时它将提供实时显示,一秒显示多次,这样在用户的计算机上就会有一个活动场景的感觉。
19
(五) VRML在教育上的应用 就目前网络情况而言,还不能将VRML大规模使用在教育上,还处在VRML研究和实验的阶段,可能的应用被分为以下四个方面:
20
1·作为教育和研究的媒体 A. 任何课本和课程材料可得益于VRML。如果课程要求多个三维物体或空间时,很明显VRML能起很好的辅助作用,促进学生理解,帮助学生记忆。
21
B. 数据可视化的功能是将大量数字数据转换为比原始数据更容易理解的各种录像。
C. 数据的VRML模型可通过可视系统得到,这样的能力扩展了VRML的使用范围,包括那些不能处理的空间目标,但能收集定量或定性的用空间表示的数据,例如社会科学。
22
2·作为虚拟环境 A. VRML能提供一种近似真实的环境,可使用在技能训练上,如医学解剖、飞行驾驶。
23
B. 在远程教学中,能用VRML构建虚拟的学习空间,获得真实的经验和知识。
C. 未来的虚拟教室则是有风、温度、压力、振动、立体、色彩完全的模拟环境。
24
3·作为新的研究主题 A. 完整的VRML技术将为虚拟空间设计和实现中的课程提供机会。 B. 对于这样的课程需要懂得几种重要的技术:3D建模、Internet以及与它们相关的工具。但这里也需要特别的设计技术,例如人与空间的关系,要理解合作性,多用户空间认为需要社会学和心理学。
25
4·作为一种合作空间 A. VRML则是用于远距离教学和项目合作的共享空间。 B. 通讯世界将允许学生和老师参与分布式的会议、讨论、指导。如同在一间教室中一样。VRML提供给学生观看、修改、浏览在线三维世界并与之交互的能力。
26
C. CyberCampus——这个用感知和虚拟现实工具制作的系统提供了一个多用户空间。
D. VRML技术能减轻一些远距离教学带来的孤单感问题,学生不仅能使用课程材料,而且能在社会空间中与其他学生和老师进行虚拟会晤。
Similar presentations