X3D

X3D

目录导航

名称由来

X3D(Extensible 3D),又称为VRML200x 规范。所谓X3D标准就是XML标准与3D标准的有机结合,X3D被定义为可交互操作,可扩展,跨平台的网络3D内容标准。

X3D是由Web3D联盟在2003年7月提出一种Web3D技术,它于2004年8月获得ISO认证。X3D是VRML和XML的集合。X3D采用XML编码,以软件技术为指导,定义了一个小型运行内核、一组API 和多个扩展集,具有小型化、可扩展、与Web上的多种标准互操作和与多种媒体紧密集成等特性。

与VRML97相比,X3D具有比较明显的优势,它采用基于组件的设计思想,将VRML关键特性封装为内核组件,解决了VRML由于属性众多而难以实现的问题,实现了个性化应用。它支持多种文件编码和压缩形式,可以在不同平台之间传递文件和数据,并可以进行大数据量的传递。通过制定不同浏览器之间的协同运行场景和环境,X3D解决了VRML场景在不同的浏览器之间效果不一致的问题。

X3D的命名也意味着3D与XML的结合,它包括4个部分:内核(核心特征集)、VRML 97特征集、应用程序接口和扩展集。X3D实现了与VRML 97的兼容,能提供VRML 97浏览器的全部功能。X3D技术可以让小型的网络客户端支持高级3D应用,并可以将高性能的3D功能整合到广播和嵌入式设备中。使用X3D的紧凑型客户端,还可以通过插件程序来创建标准化的构件以扩展功能。X3D被定义为可交互操作、可扩展、跨平台的网络3D内容标准。既然跨平台,X3D标准自然少不了要大量使用Java技术。

编译环境

目前最常用的是X3D-Edit,现在的版本是3.2,较之前的版本有了很大的改进。当然,还有诸如Swirl3D可视化编程工具。

浏览器

Xj3D是开源的浏览器

BS_Contact是付费的

应用

X3D浏览器可以嵌入到其他软件中,可以对图形进行操作。

相关百科
返回顶部
产品求购 求购