


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、虚拟现实(VRML语言)摘要:虚拟现实技术是利用计算机的图形环境和电子技术外设产生逼真的视、听、触、力等伪物质三维感觉环境。VRML 是面向实时漫游的虚拟现实造型语言。本文简要介绍了虚拟现实技术的概念、技术特征、应用及VRML的概念、发展与 构造,并讨论了 VRML在虚拟现实技术应用中重要地位。关键词:计算机;虚拟现实;VRML1虚拟现实技术1虚拟现实技术的概念虚拟现实(Viamal Reality)技术是20世纪90年代以来兴起的一种新型信息技术,是一种新的人一机界面形式。它追求的 是将传统的计算机从一种需要人用键盘、鼠标对其进行操作的设备变成了人处于计算机创造的人工环境中。用户借助物 定装
2、备(如数据手套、头盔等)以自然方式与虚拟环境交互作用、相互影响,从而获得与真实世界等同的感受以及在现实 世界中难以经历的体验。2虚拟现实技术的发展过程虚拟现实技术的起源可以追溯到1970年,任Ivan Suther Land领导下研制成功了第一个头盔显示器。人们戴上头盔显示 器,可以看到一个边长5厘米的立方体线框图飘浮在自己眼前。当实验者转动头部时,可以看见这个发光的立方体的不 同侧面,可以像真实世界中那样来确定这个物体的形状和位置。1972年Nolan-Bushnell发明了电子游戏rorh; 1985年, Apple公司的Macintosh开始研制Sinmet, 1989年Sinmet完成
3、。NASA的Ames研究中心利用Radioshaek公司的袖珍式 液晶显示电视的屏幕研制成为头戴式虚拟现实眼镜,并研制成第一台商用虚拟现实硬/软件,美国空军的Supemoelwit 飞行模拟器。虚拟现实这个名词已成为平常生活话题。3虚拟现实技术的特征虚拟现实技术具有以下三个基本特征:沉浸性。虚拟现实技术是根据人类的视觉、听觉的生理心理特点,由计算机产生逼真的三维立体图像,使用者戴上头 盔显示器和数据手套交互设备,便可将自己置身于虚拟环境中,成为虚拟环境中的一员。使用者与虚拟环境中的各种对 象的相互作用,就如同在现实世界中的一样。使用者在虚拟环境中,一切感觉都是那么逼真,有一种身临其境的感觉。交
4、互性。虚拟现实系统中的人机交互是一种近乎自然的交互,代写毕业论文使用者不仅可以利用电脑键盘、鼠标进 行交互,而且能够通过特殊头盔、数据手套等传感设备进行交互。使用者通过自身的语言、身体运动或动作等自然技能, 就能对虚拟环境中的对象进行考察或操作。多感知性。由于虚拟现实系统中装有视、听、触、动觉的传感及反应装置,因此,使用者在虚拟环境中可获得视觉、 听觉、触觉、动觉等多种感知,从而达到身临其境的感受。1. 4虚拟现实技术的应用随着虚拟现实技术的迅速发展,它已经被应用于广泛的领域:工程和建筑可用它设计各种产品和施工设备,建造工厂等预实现。如一个新产品的先期开发、一个具体建筑物一次性 仿真。医学其范
5、围包括建立合成药物的分子结构模型到各种医学模拟,如用来设计各种合成药物,允许研究人员测试各种药 物特性,进行人体解剖仿真,外科手术仿真器。军工模拟最初的军工模拟是推动VR发展的主要力量,VR的许多成功的应用也是在此方面,代写医学论文如飞机驾 驶模拟器、近战战术训练器、虚拟战场等。科学可视化现在,有许多数据或物质,如红外光、微波、雷达、电磁场、在通道中流动的各种数据都不是可见的,利 用VR技术,很容易将这些东西可视,这就为我们的研究带来很大的方便。金融和娱乐金融可视化是指将大量数据变换成图象式物质,从而使数据更易理解和分析。娱乐是VR的一个巨大市场, 世界一些著名的娱乐城已建成VR娱东中心,在这
6、个环境中许多话都已变成“现实”。教育VR教育是一种非常有意义的潜在市场。虚拟现实技术能够为学生提供生动、逼真的学习环境,学生能够成为虚 拟环境的一名参与者,在虚拟环境中扮演一个角色,这对调动学生的学习积极性,突破教学的重点、难点,培养学生的 技能都将起到积极的作用。2、VRML .1概念VRML (Virtral Reality Modeling Language)是虚拟现实造型语言的缩写形式。它是描述虚拟场景的一种标准。它定义了三 维应用系统中常用的语言描述,如层次变换、光源、试点、几何、动画、雾、材料特性和纹理映射等,并具有简单的行 为特征描述功能。设计VRML的一个主要目标就是保证它成为
7、多个虚拟现实系统或其组成部分间有效的三维文件交换格式,并且,这些虚 拟现实系统或其组成部分可分布在网络的不同计算机处。2 VRML的发展历史1994年5月。在瑞士日内瓦召开的万维网(www)会议上。Mark Pesos 和 Tony Parisi在会上介绍了他们开发的可在万维网 上运行的虚拟现实界面。这时,由一个情趣相投者联谊会BOF马上产生强烈的反响,决定开发一种场景描述语言。它 可以连通Web网。VRML这个词就是在BOF的会议上造出来的。1994年10月在芝加哥(Chicago)召开的第二次WWW会议上公布V1LML1. 0的规范草案。主要的功能是完成静态的3D 场景,代写硕士论文以及与
8、HTML链接的功能和措施。另一位SGI的原Open Inventor的设计师Paul SsiaLt88开始作一 个VRML公共域(publicdomain)的词解程序(Parser),当时流行于业界的名字叫Qmb.1995年秋。SGI进一步推出了 WebSpace Author(共创作的程序)。这是一种Web创作工具,可在场景内交互地摆放物体, 并改进了场景的功能,还可用于发表VRML文件。1996年初。VRML委员会审阅并讨论了若干个VRML 2. 0版本的建议方案,其中有SGI的动态境界(Mov-iIlg Worlds) 提案、太阳微系统(Sun Microsystem)的全息网(Holl
9、 Web)、微软公司(Mi )的能动VRML(Active、VRML)、苹果公司(Apple) 的超世界(Out of the woad),以及其他多种提案。结果,Moving Worlds以70%选票赢得了绝对多数。1996年3月,VGA(、 VRML.设计小组)决定将这个方案改造成为VRML 2. 0。1996年8月,VRML2. 0在新奥尔良(New Orleans)的SIGGRAPH96会议上公布。1998年发表中文国家标准。2002年8月,升级版本X3D通过国际标准。2. 3、VRML的应用框架图1是目前VRML应用的一般框架,潜在的应用正在不断地发展当中。4VRML的构造一个VRM
10、L文件包括了一些主要的功能部件:代写论文文件头,场景图,原型和事件路由等,通过浏览器对VRML进 行处理以声音和图象的形式展现出来,并且用户可以与场景进行交互。文件头为方便识别VRML文件,每个VRML文件的开始都采用以下形式:#VRML2. 0optional comment场景图结构VRML文件用层次化的场景图来描述三维对象和世界,在场景图中的实体称为节点,VRML定义了 54种不同的结点类 型,其中包括几何元素体及对外表特性、声音及声音特性,以及不同类型的群节点。节点在域中存放它们的数据,VRML 定义了 20种类型的域,这些域可以用来存放从单个数据到三维旋转矩阵。VRML场景图是一种单
11、向图,一个节点可以包含其他节点(一些类型的节点可能“子”节点),也可以被一个或多个节点所 包含(它们可以有一个以上的“父”节点),但是一个节点不能包含自己。这样的场景图结构可以容纳由一些子模块构造大 的或复杂的三维世界。事件结构VRML定义了事件或消息传送机制,通过这些机制,场景图中的节点可以相互通讯。每一节点定义了时间的名称和类型, 这些事件是该类型节点可以产生和经受的。ROUTE语句定义了事件产生器和接收器之间的事件路径。感知器感知器是VRML基本的用户交互和动画元素。当时间流逝时,TlmeSemor节点就产生了事件,TrmeSemor是所有动画 行为基础。其他感知器是所有用户交互的基础,
12、当观看者在三维世界中移动或当用户使用一些输入设备进行交互操作时, 这些感知器就产生了事件。感知器只产生事件,它们必须通过ROUTE语句同其它节点一起使用才能在场景中产生可见 的效果。脚本和插值器可以在事件产生器和事件接收器之间插入脚本节点。脚本节点允许VRML编辑器用任何说明支持的脚本语言定义任意的 行为。VRML2. 0定义了可以用Java和JavaScript以及E(MAScript语言装的脚本节点。插值器节点实际上是完成简单 的动画计算的内置语言。它们通常和Tune. Sesmor以及场景图中其它的节点一起使对象移动。原型:封装和重用VRML2. 0包括一种原型机制,可以对场景图进行封装
13、和重用。几何、特性、动画和行为都可以分开或一起封装。原型 机制允许以现存节点类型的混合形式定义新的节点类型,这一机制使VRML更容易使用并且减少了 VRML文件的大小。分布式场景VRML2. 0有两种方法使一处定义的VRML世界分布于WWW网上。其中In-Line节点允许包含存储在Web上的任何 VRML文件,EXIERNIPROTO语句可以由WWW网上任何地方来定义新的节点。更一般的情况是,EXTERNPROTO 语句使节点在VRML文件皮外定义,这也是VRML基本的可扩展机制。显示和交互VRML文件的解释,执行和显示一般由浏览器来完成,浏览器将展现场景图中的形状和声音,即所谓的,虚拟世界”
14、,用 户可以在其中漫游,这一虚拟世界的显示根据视点的变化而不同。浏览器提一些漫游方法(如步行或飞行)使用户在虚拟 世界中移动视点的位置)。除支持漫游外,浏览器还允许用户通过场景图层次中的感知器节点与虚拟世界进行交互。3结束语目前,尽管虚拟现实系统的硬件设备还比较昂贵,虚拟现实技术尚未能普及。但是,随着虚拟现实技术的不断发展和完 善以及硬件设备价格的不断降低,我们相信。虚拟现实技术最终会在各个领域广泛应用并发挥其重要作用。虚拟现实作为一种全新的人机接口技术,必须研究用户和计算机之间的协调关系问题,这样一个问题只有通过大量 的使用才能逐步解决,VRML以因特网作为应用平台,最有希望成为构筑虚拟现实应用的基本构架。VRML在电子商务、 教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,将会促使它迅速发展,并成构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏泊尔财务管理案例分析
- 水利行业节水机关建设汇报
- 脑梗恢复护理知识
- 2024渑池县职业中等专业学校工作人员招聘考试及答案
- 2024海南省技工学校万宁分校工作人员招聘考试及答案
- 农产品购销及加工合同
- 度消防工程合同履约验收报告
- 股权转让合同简易范本
- 腾讯的资源管理
- 测绘试用期转正述职报告
- 吉林省吉林市2024-2025学年高三下学期3月三模试题 数学 含答案
- 2024年上海静安区教育系统招聘考试真题
- 2025年4月自考15040习概押题及答案
- 2025届福建省质检高三适应性练习英语试卷(含答案和音频)
- 中医适宜技术-中药热奄包
- 浙江省J12共同体联盟校2023-2024学年八年级下学期期中科学试卷
- Q∕CR 9604-2015 高速铁路隧道工程施工技术规程
- 大肠杆菌及大肠菌群计数方法
- 好盈电调中文使用说明书
- 山西朔州煤矿一览表
- 箱式变压器预防性试验报告记录10kV
评论
0/150
提交评论