虚拟现实技术——VRML篇

虚拟现实技术——VRML篇

ID:39624186

大小:157.00 KB

页数:24页

时间:2019-07-07

虚拟现实技术——VRML篇_第1页
虚拟现实技术——VRML篇_第2页
虚拟现实技术——VRML篇_第3页
虚拟现实技术——VRML篇_第4页
虚拟现实技术——VRML篇_第5页
资源描述:

《虚拟现实技术——VRML篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、虚拟现实技术――VRML篇一、VRML介绍1.什么是VRML?VRML是“VirtualRealityModelingLanguage”的缩写形式,意思是“虚拟现实造型语言”。第一代Web是以HTML为核心的二维浏览技术,受HTML语言的局限性,VRML之前的网页只能是简单的平面结构,而且实现环境与参与者的动态交互是非常烦琐的。第二代Web是以VRML为核心的三维浏览技术。第二代Web把VRML与HTML、Java、媒体信息流等技术有机地结合起来,形成一种新的三维超媒体Web。VRML是用来描述三维物体及其行为的,可以构建虚拟境界(Virt

2、uralWorld),可以集成文本、图像、音响、MPEG影像等多种媒体类型,还可以内嵌用Java、ECMAScript等语言编写的程序代码。以VRML为核心构建的虚拟世界中用户如身处真实世界,可以和虚拟物体交互,人们可以以习惯的自然方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在因特网上即时发布的,网络用户可以以三维方式随探路者探索火星。2.VRML的工作原理VRML定义了一种把3D图形和多媒体集成在一起的文件格式。从语法角度看,VRML文件是

3、显式地定义和组织起来的3D多媒体对象集合;从语义角度看,VRML文件描述的是基于时间的交互式3D多媒体信息的抽象功能行为。VRML文件描述的基于时间的3D空间称为虚拟境界(VirtualWorld),简称境界,所包含的图形对象和听觉对象可通过多种机制动态修改。VRML文件可以包含对其他标准格式文件的引用。可以把JPEG、PNG和MPEG文件用于对象纹理映射,把WAV和MIDI文件用于在境界中播放的声音。另外,还可以引用包含Java或ECMAScript代码的文件,从而实现对象的编程行为。VRML使用场景图(SceneGraph)数据结构来建

4、立3D实境,VRML的场景图是一种代表所有3D世界静态特征的节点等级:几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构。几乎所有生产厂商,无论是CAD、建模、动画、VR,还是VRML,他们的结构核心都有场景图。境界中的对象及其属性用节点(Node)描述,节点按照一定规则构成场景图(SceneGraph),也就是说,场景图是境界的内部表示。场景图中的第一类节点用于从视觉和听觉角度表现对象,它们按照层次体系组织起来,反映了境界的空间结构。另一类节点参与事件产生和路由机制,形成路由图(RouteGraph),确定境界随时间的推移如何动态变化

5、。VRML文件的解释、执行和呈现通过浏览器实现,这与利用浏览器显示HTML文件的机制完全相同。浏览器把场景图中的形态和声音呈现给用户,这种视听觉呈现即所谓的虚拟世界(境界)。用户通过浏览器获得的视听觉效果如同从某个特定方位体验到的,境界中的这种位置和朝向称为取景器(Viewer)。3.VRML的应用VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域有广泛的应用。例如在教育上,VRML不仅仅是HTML功能更强的替代品,其潜在意义在于突破上述基于WWW的教学模型建立更自然、更真实的虚拟教育环境。在这种环境中学生可以以浏览探索的方式汲取知

6、识,如进入虚拟太空学习天文知识,利用虚拟地球学习地理知识,穿过历史长廊与历史人物交流,进入分子世界游历化学殿堂等等,这些曾经是梦想中的学习方式都可以逐步实现。在这个虚拟教育世界中,甚至可以有利用VRML制作的动画人物扮演教师,其面部表情和形体动作利用动作跟踪系统捕捉下来,这样得到的讲课节目将是三维的。如果把这种方式扩大到教学双方,则可实现具有实时交互性的虚拟教学——教师控制的虚拟教师和学生控制的虚拟学生就可以在一个虚拟教室中相互交流。4.VRML的工作组及其研究目标为了推动VRML技术的发展,VRML协会组织了很多工作组,每个工作组都是自愿

7、组织、自我约束、并经VRML协会认可的技术委员会,负责某个与VRML有关的专题技术的研究和实现工作。人性动画工作组(HumanoidAnimationWG)利用VRML表现人类行为特性。色彩保真工作组(ColorFidelityWG)确保采用任何平台的观众所看到的效果都和创作者的原始作品一样,颜色应相当一致。元形式工作组(MetaFormsWG)针对利用形式文法生成的作品,提出一般性的方法论和一般性规范,使之能够映射为某种特定形式。首要目标是能够表示"数字生命格式"(DigitalLife-Forms)结构和增长。面向对象扩展工作组(Obj

8、ect-OrientedExtensionsWG)探讨和推动对VRML进行面向对象扩展的方法。数据库工作组(DatabaseWG)推进基于VRML商业应用的创建,利用数据库维护V

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。