基于3D XML的Web 3D技术的研究
2009-06-23 10:08:20 来源:WEB开发网3、达索3D VIA Virtools集成开发平台
目前国际上各大厂商都针对Web 3D推出了各自的开发平台,如美国MultiGen-Paradigm公司的Vega Prime、Act-3D公司的Quest3D等。这里介绍的3D VIA Virtools是法国达索系统集团在2005年收购了法国Virtools公司以后开发的一款针对Web 3D的集成开发平台,3D VIA和达索PLM V5(产品生命周期管理解决方案)紧密集成在一起,作为Catia、 Enovia、 Delmia等工具的Web显示终端来使用。利用3D VIA我们可以将Catia做出的产品数字样机模型进行实时渲染,并为其提供一个极富真实感的虚拟现实场景在网上展示。3D VIA Virtools开发平台的体系结构如图8所示:
图8. 3D VIA 体系结构
3D VIA操作的基本数据源是3D XML,3D VIA Player是一个浏览器插件,利用这个插件用户在网上可以浏览Virtools开发出的虚拟真实感场景。3D VIA Rendering Engine是一个实时网上渲染引擎,当用户在网上浏览3D XML文件的时候,用户通过下载这个引擎对XML文件进行渲染,进而观看产品的真实感效果。3D VIA Virtools Dev 是基于GUI界面的集成开发环境,Dev采用的是一种基于组件的开放式架构,几乎支持所有的3D文件格式,利用这个工具用户可以把CAD工具设计出的三维模型与三维场景、多媒体数据综合在一起,进而创作出极富有震撼力的虚拟现实应用。
总结
Web 3D技术经历了从VRML到X3D,再到3D XML的发展历程。3D XML是达索系统集团推出的一种轻量级的、完全基于XML语法的Web 3D 文件格式,3D XML文件可以精确的表达CAD模型,而且支持扩展,因此该文件标准有着十分广阔的应用前景。3D XML文件格式与3D VIA Virtools开发工具对Web 3D技术的发展起到了极为重要的推动作用。
更多精彩
赞助商链接