虚拟现实课件PPT解析.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟现实课件PPT解析

* VRML简例 sphere.wrl #VRML V2.0 utf8 Shape{ #定义节点,含有两个属性 appearance Appearance{ #外观属性 material Material{ #material(材质),emissiveColor 1 0 0 } #材质反光性 } geometry Sphere { #几何属性 radius 1 } } 4.3 XML XML的英文全名是Extensible Markup Language,中文译名为可延伸式标记语言。它是一个由W3C(World Wide Web Consortium)所推广的结构化信息交换标准,并且已经广泛地被使用。VRML采取XML作为编码的主要原因是因为XML具备国际化的特性、结构化的格式和模块化的对象等优势。藉由已经被明确制定落实的XML规范,X3D以XML为语法是容易被实现的,而不需要庞大的反向工程(reverse engineering)。 XML与GIS XML可以在GIS应用中发挥什么样的作用?利用XML我们可以定义查询,其实这和传统的GIS查询没有什么不同,比如可以说“ 根据用户指定的区域进行水淹分析,并且返回结果”,响应消息就可能是基于XML格式的“分析结果在以下图形中”。与传统方式不同 之处在于,XML将查询的地理数据和请求统一包含在了一个单独的XML文档中,响应信息也在 XML文档中。 XML支持自定义标记,提供了强有力的扩展机制,这必然会出现许多GIS行业独有的标记。 XML与GIS OpenGIS Consortium(OGC) 适时推出了GIS的XML标记集GML(Geography Markup Language),为XML在GIS中的应用提供了良好的规范化道路,得到了行业内众多公司的支持。 利用XML,我们能够实现许多GIS任务---- 浏览和生成影像,如SVG, VML and X3D格式; 可以进行数据转换,如XSLT, 可以进行Schema配置,如DTD, XML Schema等; 可以进行数据查询,如Xpointer和XQL等,还可以运行在不同的平台上,如PDA等。 4.3 X3D X3D全名是Extensible3D(X3D早期的名称叫做VRML-NG,VRML Next Generation)。它是下一代具扩充性的3D图形规范,并且延伸了VRML97的功能。X3D名称的由来是整合了XML(Extensible Markup Language)和VRML(Virtual Reality Modeling Language)。 X3D 是 VRML的继承。VRML(Virtual Reality Modeling Language - 虚拟现实建模语言)是原来的网络3D图形的ISO标准(ISO/IEC 14772)。 X3D的目标 1.包含VRML97的功能。(仍然可以使用X3D的技术浏览VRML的内容) 2.与XML整合。(可以使用XML来展现VRML97的功能) 3.组件化。(封装经量级的核心(core)技术,使其能够轻易地加入 新的功能) 4.扩充性。(使用组件去增加新的节点,并且符合核心技术的执行码) 5.使用 Java 保证的平台通用性 4.4 JAVA3D 由于VRML、GML、X3D等空间建模语言载程序设计方面的欠缺,因此迫切需要一种高级编程语言来代替原有的脚本编写的功能。Java的网络性和操作平台无关性以及其对三维图形的强有力支持,使得他在未来的三维开发市场中占据重要的位置。 Java3D则提出了一种新的基于视平台的视模型和输入设备模型的技术实现方案.它不仅提供了建造和操作三维几何物体的高层构造函数,而且利用这些构造函数还可以建造复杂程度各异的虚拟场景,这些虚拟场景大到宇宙天体,小到微观粒子. 五 虚拟环境建模及其工具 虚拟环境建模的基本原理是通过三维建模软件在三维空间建立与现实物体一样的三维模型,然后获取现实物体的属性和纹理数据对模型进行渲染,做成仿真模型后再通过数据转换,最后导入三维实时驱动软件进行三维动态仿真演示。 环境建模技术 环境建模流程 AUTOCAD 和3DSMAX 结合进行三维动态仿真 Multigen Creator 和Vega 进行三维仿真 5.1 环境建模技术 Euclidean-geometry方法(欧基里德几何方法) Fractal-geometry方法(不规则碎片形几何方法) Physically Based Modeling (基于物体的建模方法) Image Based Rendering (基于图像的建模方法) 混合建模技术:Physically Based Rendering和

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档