- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VRML虚拟技术网络全景图像商店设计与研究
基于VRML虚拟技术网络全景图像商店设计与研究
[摘 要] VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。它是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。是目前Internet上基于 WWW的三维互动网站制作的主流语言。本文基于此,对基于VRML虚拟技术的网络全景图像商店进行了设计与研究
[关键词] VRML 虚拟技术 网络图像
VRML是虚拟现实造型语言(Virtual Reality Modeling Language)的简称,本质上是一种面向web,面向对象的三维造型语言,而且它是一种解释性语言。VRML的对象称为结点,子结点的集合可以构成复杂的景物。结点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的VR(虚拟世界)。
一、基于VRML的虚拟商品构造关键技术概述
1、VRML的基本工作原理
用文本信息描述三维场景,在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。VRML的这种工作机制,使其在网络应用中迅速发展成为可能。当初VRML的设计者们为了 减轻网络负荷,故用文本信息描述图形文件,使得复杂的处理任务由本地机来承担,从而提高网络传输速度。
2、VRML的相关术语
1)、 节点。
节点是VRML文件的基本单元。节点因其类型的不同具有不同的公共接口声明,公共接口声明一般包括类型名(type name),域(fields),事件(events)及名称(name)。
节点可以通过DEF语句命名,一个经过命名的节点可以通过USE语句被引用,类似面向对象的封装机制。VRM的每个节点都属于特定的某种类型,如Sphere(球体),Color(颜色),Group(组) ,Sound(声音),PointLight(点光源)等。VRML97定义了54种基本节点类型(内部节点类型),此外,用户可以通过原型(prototype)定义自己的节点类型。
VRML的每一个节点都有零个或多个域(field),域值决定了该种节点类型的对象在虚拟场景中的状态。
2)、 事件 。每一个节点一般都有一个“入事件”和一个“出事件”。多数情况下,事件只是一个要改变域值的请求一一“入事件”请求改变自己某个域的值,而“出事件”则是请求别的节点改变它的某个域值。
3)、原型 。原型是用户建立的一种新的节点类型,而不是一种“节点”。进行了原型定义就相当于扩充了VRML的标准节点类型集。原型的定义可以包含在使用该原型的文件中,也可以在外部定义;原型可以根据其他的VRML节点来定义,也可以利用特定于浏览器的扩展机制来定义。
4)、物体的造型。也就是场景图,由描述对象及其属性的节点组成。在场景图中,一类是有节点构成的层次体系组成,另一类是由节点事件和路由构成。
5)、路由。路由是产生事件和接受事件的节点之间的连接通道。路由说明是为了确定被指定域的事件之间的路径而人为设定的框架。路由说明可以在VRML文件的顶部,也可以在文件节点的某一个域中。在VRML文件中路由说明与路径无关,它既可以在源节点之前,也可以在目标节点之后,在一个节点中进行说明,与该节点没有任何联系。路由的作用是将各个不同的节点联系在一起,是虚拟空间具有更好的交互性、立体感、动感性和灵活性。
3、VRML产品的技术特点
1)、低带宽、开放的标准。VRML采用“可执行的代码”技术,有效克服了网络带宽造成的瓶颈。开发者只需传输用VRML描述的小型指令性数据集而不必在介质中传输内容大得惊人的图像和动画文件。在客户端利用本地计算机的强大计算及三维图形功能便可把接收的瘦型文件转换成极富感染力的可视化数据。由于Web应用框架是由开放的标准(如HTTP,HTML,VRML等)组成,这些标准相对于硬件平台和操作系统平台是中性的。
2)、跨平台。从开发者的角度来说,开放的标准意味着平台自由性。开发者能在Web应用框架上采用许多开发工具编写应用程序,并在许多硬件平台、操作系统下部署这些应用程序。
3)、从LAN到Internet的可扩展性好。由于VRML和其他Web程序有着共同的网络通信协议TCP/IP,因而基于Web的虚拟产品技术既能在小型局域网上应用,又能在大型广域网乃至Internet上应用。
4)、性能/价格比高。Web使用统一的通用客户端程序处理显示来自不同服务器的数据,而这些服务器可以用不同的协议、不同的格式传递文件。由于Web应用框架包含了开放标准,客户端程序可以使用HTTP协议访问HTML文件或Java Applet,使用FTP协议
您可能关注的文档
最近下载
- 2023年资料员资格考试题库答案下载.docx
- 人教版小学语文四年级上册第二单元试卷及答案.pdf VIP
- 安全与急救(四川警察学院)超星尔雅学习通网课章节测试答案.doc VIP
- 铁总工电〔2018〕125号普速铁路桥隧建筑物修理规则.docx VIP
- 煤岩复合体能量传递特性与动力灾害关联性.docx VIP
- 高血压的危害及有效的降压方法.pptx VIP
- 生涯发展报告.pdf VIP
- 数学活动 月历中的奥秘及和为定值的两数积的规律 2025-2026学年人教版数学八年级上册.docx
- 2026教育部教育技术与资源发展中心(中央电化教育馆)招聘3人(非事业编)笔试备考试题及答案解析.docx VIP
- 弱电施工方案.doc VIP
原创力文档


文档评论(0)