- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]第十节 虚拟现实技术
第十节 虚拟现实技术 一、虚拟现实的概念与分类 a) 虚拟现实(简称VR. Virtual Reality),又译虚拟实在、灵境、临境等。是近年来迅速发展的一门技术。 b) 它通常是指用立体眼镜和传感手套等一系列传感辅助设施来实现的一种三维现实,人们通过这些设施以自然的技能(如头的转动、身体的运动等)向计算机传入各种动作信息,并且通过视觉、听觉以及触觉设施使人们得到三维的视觉、听觉以及触觉等感觉的世界。 c) 虚拟现实技术不仅仅是那些带着头盔和手套的技术,而且还应包括一切与之相关的具有自然模拟、逼真体验的技术和方法。 d) 它的最重要目标就是真实的体验和方便自然的人机交互,能够达到或部分达到这样目标的系统统称为虚拟现实系统。 e) 虚拟现实系统的基本特征可以用三个I来描述: ·沉浸性(Immeision):人能沉浸到计算机系统创建的环境中,人由观察者变为全身心的投入者,成为虚拟现实系统的一部分,虚拟场景可随着人的视点作全方位的运动。 ·交互性(Interaction):人能通过键盘、鼠标以及各种传感器与多维化信息的环境发生交互,人如同在真实的环境中与虚拟环境中的对象发生交互关系。为达到这个目标,高速计算和处理必不可少。 想象性(Imagination):人可从定性和定量综合集成的环境中得到感性和理性上的认识,进而使人能深化概念、产生新意和想象,主动地寻求探索接收信息,而不是被动地接收,因此能发挥创造性。作为虚拟世界的创造者,想象力已经成为虚拟现实系统设计中的最关键问题之一。 二、虚拟现实造型语言VRML (一)什么是VRML 1) 虚拟现实造型语言VRML(Virtulal Reality Modeling Language),它可以说是让虚拟现实环境界面在WWW网页上得以实现的实际系统工具。 2) VRML正在把对Web的感受从以页面为中心的模式转变为交互、三维、动态、逼真的世界,这就是第二代Web。 3) VRML是一种基于文本的通用语言,是一种在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它定义了3D应用中大多数常见概念,如光源、视点、动画、雾化、材质属性、纹理映射等。VRML语言的诞生,尤其是新的VRML2.0标准,被称为第二代Web语言,它改变了原来WWW上单调、平面的缺点,将人的行动作为浏览的主体,所有的表现都将随操作者行为而改变。 4) VRML能使因特网页产生模拟现实的动态效果,因而也是目前因特网一个重要发展趋势。表中给出第二代Web与当代的Web比较,从中可以看出第二代Web的优越之处。 5)从性质上说,VRML应该是与HTML语言平行,而不同于Java及ActiveX。 6)在VRML中,提供一个被称为PROTO的外部API(应用程序接口),它使开发者可以通过此API使用其它程序及脚本语言在VRML中建立各种附加功能。 (二)VRML2.0的特点 VRML本质上是一种面向Web、面向对象的三维造型语言,而且是一种解释性语言。 VRML的对象称为节点,子节点的集合可以构成复杂的景物。 节点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的虚拟世界。VRML2.0提供了以下对VRML1.0扩展和增强: (1)增强的静态世界:VRML2.0不仅支持数据和过程的三维表示,而且能提供带有音响效果的节点,用户能走进视听效果十分逼真的虚拟世界。 (2)交互性:用户使用虚拟对象表达自己的观点,能与虚拟对象交互,能产生碰墙会反弹的交互感受。 (3)动画:创建各种运动的物体,如自动打开的门、走动的机器人。 (4)脚本:通过脚本,你不仅能让虚拟世界中的生命和对象动起来,而且能赋予它们一定程度的智能,如机器人能抛接球。 (5)原型:通过构造新的VRML物体原型,可创建多个实例。如创建不同颜色的机器人。 (6)VRML2.0版的交互性与声音使得它自身的内容更加丰富多彩,而多用户共享同一环境更是VRML的关键所在。通过此特性,多个用户可以进行基于文本的或是声音技术的交谈,在网上建立一个真正的三维世界。 (四)利用VRML设计Web页面考虑的若干问题 ??????? 要利用VRML技术建立全新的Web页面,要考虑许多问题,如服务器/客户机系统的速度,传输带宽,浏览器兼容性等。一般来说,需要从以下几个角度考虑: (1)透明性。 (2)表现。 (3)多边型。 (4)实例。 (5)压缩性。 (6)跨平台。 VRML的作用原理 VRML文件是以扩展名为.wrl结尾的一种用来描述几何形体的ASCII文本文件,它不需要任何编译,直接由浏览器解释执行。当用户打开VRML文件时,系统首先装入一个内嵌的VRML浏览器,该浏览器将VRML语言中的信息解释成空间中目标的几何形体描
您可能关注的文档
- [工程科技]第02章_C语言基本数据类型与表达式.ppt
- [工程科技]第01章 仪器分析绪论bm3.pdf
- [工程科技]第08章、CVS配置管理工具的安装和使用理论课.ppt
- [工程科技]第11章 继承.ppt
- [工程科技]第12章 财务分析.ppt
- [工程科技]第15章__糖类物质的发酵生产.ppt
- [工程科技]第14章 运动过程中人体机能状态的变化.ppt
- [工程科技]竹鼠窝屋建造.pdf
- [工程科技]甲醇期货基础知识介绍及套保方案.pdf
- [工程科技]第12届高交会收获.pdf
- 成人继续教育线上学习模式在2025年的学习资源开发与更新.docx
- 2025版UPS电源设备购销合同范本.docx
- 2025版UPS主机高效环保版保修及深度售后保障合同.docx
- 2025版UPS主机智能版保修及深度售后技术服务协议.docx
- 小学四年级纸雕主题活动故事角色制作与口语表达能力提升教学研究课题报告.docx
- 2025版TermsofPurchase_原创精品文档.docx
- 文物仿制在初中历史教学中的情境创设与认知促进教学研究课题报告.docx
- 《艺术教育在高校校园文化建设中的艺术教育与文化软实力提升研究》教学研究课题报告.docx
- 2025版VIP客户专属定制化服务管理协议.docx
- 2025版Word文档可编辑与多语言支持服务合同.docx
文档评论(0)