- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟现实与VRML-第四章 VRML编程
虚拟现实与VRML 第四章 VRML编程 一。VRML是什么 共享虚拟世界 : VRML最早的动机之一就是能够在一个虚拟空间中工作和交谈,这个空间就是虚拟世界(Cyberspace)。通过VRML 97,已经可以部分地实现这一构想。 基于Internet : 与以往的3D应用不同,VRML规范考虑的第一件事就是通过Internet共享3D实体和场景。实际上,VRML规范本身就是通过Internet探讨、研究和发布的。 二。VRML的历史 三。VRML设计理念 平台独立性 (Platform Independence) 扩充性 (Extensibility) 能运作于低频宽的网络上(Ability to work well over low bandwidth connections) 同时,VRML在制定上与HTML有所区别,不被视为HTML的延伸,因为两者不论在资料形式或网络需求上都有所不同。规格制定时避免了将VRML视为HTML的延伸,以免限制了VRML未来的发展 。 四。VRML语言概念 坐标系统 :VRML采用的是卡氏右手立体坐标系统(Cartesian Right-Handed dimensional System),测量长度和距离的基本单位是公尺,而测量角度的基本单位是弧度。 节点(Nodes) : VRML以节点为基础,每个节点都具有以下四项特性 。 节点种类 : 如Box、Cone、Cylinder 等一共有60种节点 。 域(Fields) : 节点可以有零或多个域值。 节点名称 : VRML中的节点不一定要指定名称但若指定名称则必须唯一。 子节点 : 节点与节点之间可以有阶层式的从属关系。具有子节点的节点称为「父节点」;父节点可以有零或多个子节点。 节点的分类 形状节点 (Shape Nodes) : 指的是几何特性,如圆锥体、立方体、球体等;包含显示ASCII字串的节点。 属性节点 (Property nodes) : 属性节点会影响节点呈现的方式,又细分为几何属性与外观/矩阵及转换/摄影机/光源四类。 群节点 (Group Nodes) : 集合其他节点,以单一节点的形式呈現。 域 (Fields) 所含域的数目分为两类 : 只含单一的「单值」与含多个值的「多值」,分別以“SF” 与 “MF”为名称的开头。 SF开头的数值只是一个单一的数或数组,而MF开头的是一个数或数组的列表。各有11个和7个种类。 例)SFBool : 开关值 SFFloat/MFFloat : 浮点值 SFString/MFString : 字符串 五. VRML文件处理过程 2。用VRML浏览器要求VRML文件的过程 3。用VRML浏览器接受VRML文件的过程 六。VRML的应用软件 VRML 浏览器 目前共有四家公司开发出支援VRML 2.0的工具,分別是 : 1)Cosmo Software 的 Cosmo Player。 2)InterVista Software Inc. WorldView。 3)Paper Inc. 的 WebFx -后来被 Netscape 公司合并以后改称Live3D。 4)Temlplate Graphics Software Inc.的 WebSpace VRML 编辑器 目前有较多的编辑器,其中下面的四个编辑器使用率比较高 : 1)Cosmo Software 的 Cosmo World。 2)ParallelGraphics 的 Internet Space Builder (ISB)。 3)Superscape 的 3D Webmaster。 4)Ligos的 V-Realm Builder(VRB)。 七。VRML的解决问题 首先是VRML的文件格式。目前VRML采用的是文本格式,文件都很大,而且在很多时候包含大量的空余空间和无用信息。解决办法是为VRML文件定义一种二进制文件格式。这将提供几个优点: 第二个问题是要解决编码时的便利性。用已存在的编辑器作出较简单的物体时比较容易,但要做比较复杂的形状的物体时不容易。有这样的情况时,一般先用3DMax等软件做完以后,转换成VRML文件。 八。VRML的未来 VRML继续发展:增加新的节点与功能,如用于数字化地球的GeoVRML,分布式计算的DIS等。 X3D : 基于XML的VRML-NG,已有提案与演示。 MPEG4 : 用于数字化影视的新技术,基于VRML。 VRML2002 : X3D与VRML溶合的产物,并希望在2002年通过ISO认证。 九。VRML 使用例子 基本造型的例子 (1.25
您可能关注的文档
最近下载
- SY∕T 6540-2021 钻井液完井液损害油层室内评价方法.pdf
- 第18课 《我的白鸽》课件(共46张PPT).pptx VIP
- 2025-2030中国裹粉市场动向追踪与企业经营发展分析研究报告.docx
- 精品解析:北京市第五十七中学2024-2025学年八年级下学期期中考试物理试题(解析版).docx VIP
- 工艺评审报告、评审意见汇总表 .docx VIP
- 延安市各区县地表水系图.pdf VIP
- 初一语文语文朝花夕拾名著阅读的专项培优易错试卷练习题及答案.pdf VIP
- 四年级上册人教版第四单元 第01课时 三位数乘两位数的笔算方法(学习任务单).docx VIP
- 土地增值税清算与最新土地增值税反避税应对实务.ppt VIP
- 双能量CT临床应用指南.PDF
原创力文档


文档评论(0)