虚拟现实论文.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《虚拟现实论文.pdf》由会员分享,可在线阅读,更多相关《虚拟现实论文.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XXXXXX 学院 虚拟现实 学 生 姓 名:XXX 指 导 教 师:XXXX 系 别:信息技术系 专业、班级:计算机科学与技术XXX班 完 成 时 间:2009年6月13日 虚拟现实技术在计算机专业教育中的应用 姓名:XXX 专业:XXX 学号:XXXX 摘要:目前,虚拟现实技术已广泛应用于航空航天、娱乐游戏,以及建筑设计等领域。在教育领域,虚拟现实技术也有广泛的用途。文章介绍了虚拟现实技术及 VRML 语言,探讨了虚拟现实技术在计算机教学和计算机实验中的应用。如果虚拟技术广泛应用于网络教育中,将对远程教育产生深远的影响。关键词:虚拟现实技术;虚拟实验;VRML;计算机专业 随着我国教育的不
2、断改革和科学技术的飞速发展,代写论文 网络教育的出现改变了传统的教学方式。尤其是计算机更新速度非常快的特点使得传统的教学方式难以满足学习的需要。虚拟现实技术作为一门新的技术,它在教育领域的发展将为教育提供新的活力。本文主要从虚拟现实技术特征和 VRML 语言的角度探讨其在计算机专业教育中的应用。1 虚拟现实技术 多媒体技术与网络技术的发展为现代教育手段的现代化带来了新的机遇和挑战。随着计算机技术的快速发展,现代教育技术的应用已不再是停留在音像技术课堂中应用的常规模式层次上而是朝着多媒体化、网络化、信息化、教育技术应用模式多样化和远程教育普及化的趋势发展,特别是基于计算机仿真技术的虚拟教学形式,
3、是一种最新出现的教学模式,具有广阔的发展前景,代表了教育的未来和发展的方向。11 虚拟现实技术概念 虚拟现实(Virtual Reality,简称 VR),又称为灵境技术,代写毕业论文 它汇集了数字图象处理、计算机图形学、多媒体技术、人工智能、人机接口技术、传感器技术,以及人体行为学等多项天技术是计算机技术的综合应用。具体地说,就是采川以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境,用户借助必要的设备以自然的方式与虚拟环境中的对象进行交互作用,相互影响,从而产生如同真实环境的感受和体验。尽管该环境并不真实存在,但它作为一个逼真的三维环境仿佛就在我们周围。由于用户
4、对计算机环境中的虚拟物体产生了类似于对现实物体的存存意识或幻觉,从而使得用户在计算机所创建的维虚拟环境中处于一种全身心投入的状态。12 虚拟现实系统的构成 一个虚拟现实系统由以下几部分组成:(1)虚拟环境。它由虚拟环境发生器所产生,且可让使用者通过传感器件和作用器件与之交互,这种交互的结果是使用者有全身心进入这一环境的感觉。(2)传感器件。它将虚拟环境中的物体的形、动作、声音等进行转换,使人能获得视觉、听觉、触觉等多方面的感觉。这些感觉与他以往在实际环境中的感觉一致。(3)作用器件。它将人的一些约定动作(如行走、手势等)变成作用的信息,让虚拟环境有所察觉。(4)人。虚拟现实实质上是一内含反馈的
5、闭环系统,只有人的存在才能使这一反馈环路有效成立。代写硕士论文所以人是 VR 系统中不可缺少的成分。人通过传感器件感受虚拟环境的存在又通过作用器件去影响虚拟环境,使其作出相应的变化。(5)虚拟环境发生器。它能产生使用者所需要的虚拟环境,且能通过作用器件传来的作用信息。了解使用者的位置和动作。并对已产生的虚拟环境作出相应的修改。13 虚拟现实技术基本特征(1)沉浸性。虚拟现实技术是根据人类的视觉、听觉的生理心理特点,由计算机产生逼真的三维立体图像。使用者戴上头盔显示器和数据手套等交互设备,便可将自己置身于虚拟环境中,成为虚拟环境中的一员。使用者与虚拟环境中的各种对象的相互作用,就如同在现实世界中
6、的一样。当使用者移动头部时。虚拟环境中的图像也实时地跟随变化,拿起物体可使物体随着手的移动而运动,而且还可以听到三维仿真声音。使用者在虚拟环境中,一切感觉都是那么逼真,有一种身临其境的感觉。(2)交互性。虚拟现实系统中的人机交互是一种近乎自然的交互使用者不仅可以利用电脑键盘、鼠标进行交互,而且能够通过特殊头盔、数据手套等传感设备进行交互。计算机能根据使用者的头、手、眼、语言及身体的运动,来调整系统呈现的图像及声音。使用者通过自身的语言、身体运动或动作等自然技能就能对虚拟环境中的对象进行考察或操作。(3)多感知性。由于虚拟现实系统中装有视、听、触、动觉的传感及反应装置,因此,使用者在虚拟环境中可
7、获得视觉、听觉、触觉、动觉等多种感知,从而达到身临其境的感受。14 虚拟现实系统的类型 虚拟现实技术按其功能,可分为以下几种类型:(1)沉浸式虚拟现实系统 沉浸式虚拟现实系统是利用头盔显示器、数据手套、三维鼠标等传感跟踪装置与虚拟世界进行交互。由于这种系统把人的视觉、听觉和其它感觉封闭在虚拟的感觉空间,能使人全身心投入并沉浸其中。不足之处在于专用设备复杂而且昂贵,难以在教育行业普及推广。(2)桌面式虚拟现实系统 桌面式虚拟现实系统是运用软件编程的方法在显示器上显示三维场景 用户通过键盘、鼠标等简单的设备与虚拟场景进行交互。这种系统由于用户坐在显示器前,通过屏幕观察虚拟世界并与之交互,往往会受到
8、周围环境的影响,难以做到完全投入 但是结构简单、成本较低,易于普及推广。(3)分布式虚拟现实系统 分布式虚拟系统是多个用户通过网络共享一个虚拟空间,共同参与虚拟活动。(4)增强现实性虚拟现实系统 增强现实性的虚拟现实系统不仅是利用虚拟现实技术来模拟现实世界、仿真现实世界,而且要利用它来增强参与者对真实环境的感受,也就是增强现实中无法感知的感受。15 虚拟现实造型语言 VRML VRML(Virtual Reality Modeling Language1 即虚拟现实建 模语言,是一项和多媒体通讯、因特网、虚拟现实等领域相关的,在 Intemet 上营造虚拟环境的技术。它用来在网络上创建可导航的
9、、超链接的三维虚拟场景。VRML 的基本工作原理可概括为:文本描述、远程传输和本地计算生成。所谓文本描述,是指 VRML 并不是用三维坐标点的数据来描述三维物体的,因为这样会有很大的数据量在Intemet上传输会遇到很多困难 VRML是用类似HTML的标记文本语言来描述三维场景 就像我们的编程语言。比如,一个立方体的描述文本是:Box(size 3.0 3.0 3.0)。VRML 就是一种描述语言标准,规定了用来描述三维场景的文本描述语言。远程传输是指用户浏览VRML 描述的虚拟场景时,需要通过 Intemet 将描述场景的文本传送到本地。一般来说,文本描述是嵌在 WEB 页面中,在浏览器请求
10、相应页面时与页面描述文本一起传送本地。本地计算生成是指描述虚拟场景的数据传送到本地后,浏览器对它进行解释计算,动态地生成虚拟场景。比如,描述球形的文本,浏览器会在屏幕上绘制一个立体的球形。概括地说,就是用文本信息描述三维场景在 Intemet 网上传输,在本地机上由 VRML 的浏览器解释生成三维场景解释生成的标准规范即是 VRML 规范。VRML 文件主要包括四个主要成分:VRML 文件头、原型、造型节点、脚本和路由。在这四个要素中 代写医学论文只有文件头部分是必须的,它用来告诉浏览器该文件符合的规范标准以及使用的字符集等信息。原型定义了创建带有指定名称、接口和整体的新节点类型。一旦成功地定
11、义了原型,它就可以在VRML文件的其他地方随意使用。造型节点是VRML中的基本建造模块它构成了 VRML 文件的主体部分,正是由于造型节点定义而产生了虚拟的 VRML 空间。脚本可以看作是一个节点的外壳,它有域、eventIn 事件和 eventOut 事件。其本身没有任何动作然而你可以通过程序脚本来赋予你脚本节点的动作。程序脚本实际上是一种简化了的应用程序,一个典型的脚本是由 Java 或 JavaScript 编程语言写成的程序。路由是一种文本描述的消息一旦在两个节点之间创建了一个路由第一个节点可以顺着路由传递消息给第二个节点,这样的消息被称为事件。VRML 还可以包含下列条目:注释、节点
12、和域值、定义的节点名、使用的节点名等。设计 VRML 虚拟场景时。最简单的方法是直接使用文本编辑器来编辑描述文本,它类似于程序设计,这种方法简单方便但不是很直观对设计者的空间想象能力要求也较高,设计的效率不高。现在有很多的可视化的 VRML 设计工具,如 CosmoWorld 和 WebWorld等这些工具将 VRML 的标准节点都做成可视的组件,用户设计时,只需要将这些组件组全自己需要的虚拟场景就可以了而且设计的效果在设计时就可以看到。设计完毕后,系统自动将这些可视的虚拟场景生成标准的 VRML 描述文本,这样,这些文本传送到用户的浏览器后便会在用户的屏幕上重现这个虚拟场景。VRML 使得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内