X3D国际标准
X3D概述
X3D是一套可伸缩的开放式软件标准,用于对可视化效果与行为建模的实时交互式三维内容的定义与通信。它可以跨硬件设备使用,并在包括CAD、可视化仿真、医学仿真、GIS、娱乐、教育及多媒体表现上广泛应用。
X3D提出XML式编码及场景创作接口(SAI),可以使所有Web应用程序及非Web应用程序在非三维内容中混入实时三维数据、表现与控制。
X3D是虚拟现实建模语言(VRML)的继承者。它对VRML进行改进,加入新的特性、高级API、附加数据编码格式、更严格的一致性验证及组件化架构-采用Profile允许模块化途径来支持标准及允许先前的VRML数据的向后兼容性。
特性:
- 开源,所以没有授权的问题。
- 被正式与MPEG-4多媒体标准融合。
- 对XML的支持使得很容易将三维数据与Web Service及分布式应用结合。
- 对下一代图形文件的兼容-如 可伸缩矢量图形。
- 三维对象可由C/C++及Java操纵。
X3D规范、编码与语言绑定
-
所有X3D规范及编码,打包成Zip文件 (.zip 6.28MB)
2007-04-04- X3D所有内容-框架、组件、Profile、语言绑定、编码及修正案,打包成一个Zip文件下载
-
ISO/IEC FDIS 19775-1.2:2008
— X3D架构及基组件 第二版 ((.html) (.zip 1.6 MB)
2007-12-04- X3D功能性声明的这个修订版中包含了原始X3D架构与基组件规范、修正案第一版及第二版修正案中计划的新功能-包含对具有物理与粒子系统、分层(layering)&覆盖(overlay)、基于脊线的动画、逼真的运动等游戏级体验的增强,和针对仿真与CAD应用如横截面视图与正交视图等功能的增强。
-
ISO/IEC CD 19775-2.2:2008
— X3D场景访问接口 第二版 (.html) (.zip 1.6 MB)
2007-12-12- 这项对X3D场景访问接口(SAI)的修订对应于X3D架构与基本组件 第二版作出修改,支持里面的新功能,包含对层(Layer)及浏览器选项的更多强有力的支持。
2005-11-10- 为X3D的XML式及传统VRML式编码声明数据编码规范。
-
ISO/IEC FDAM 19776-1:2006/Am1 — X3D编码 — 修正案第一版:XML式 (.html) (.zip 22 KB)
2006-07-30- 对ISO/IEC ISO/IEC 19775-1:2004 第一版修正案中引进的新加与修正的元素进行编码。
-
ISO/IEC 19776-2:2005/FDAm1 — X3D编码 — 修正案第一版:传统VRML式 (.html) (.zip 25 KB)
2006-07-30- 对ISO/IEC ISO/IEC 19775-1:2004 第一版修正案中引进的新加与修正的元素进行编码。
-
ISO/IEC 19776-3 — X3D编码 — 第三部分:二进制编码 (.html) (.zip 204KB)
2007-04-04- 定义了X3D中抽象对象到以紧凑(compact)二进制形式输出具体X3D编码的映射关系。
-
ISO/IEC FCD 19776-1.2 — X3D编码 — 第一部分:XML编码(第二版) (.html) (.zip 452KB)
2007-12-06- 定义了X3D中抽象对象到以紧凑二进制形式输出具体X3D编码的映射关系。(怀疑官方网站上此处有误)
-
ISO/IEC FDIS 19776-2.2 — X3D编码 — 第二部分:传统VRML编码(第二版) (.html) (.zip 95KB)
2007-07-28- 定义了X3D中抽象对象到以紧凑二进制形式输出具体X3D编码的映射关系。(怀疑官方网站上此处有误)
-
ISO/IEC FCD 19776-3.2 — X3D编码 — 第三部分:二进制编码 (.html) (.zip 204KB)
2007-12-06- 定义了X3D中抽象对象到以紧凑二进制形式输出具体X3D编码的映射关系。
-
ISO/IEC 19777:2005 — X3D语言绑定(ECMAScript) (.html) (.zip 72 KB)
2006-05-22- 具体讲述X3D架构与X3D内部表示法(脚本节点)-ECMAScript编程语言及与外部应用程序访问的绑定服务,
-
ISO/IEC 19777:2005 — X3D语言绑定(Java) (.html) (.zip 92 KB)
2006-05-22- 具体讲述X3D架构与X3D内部表示法(脚本节点)-Java编程语言及与外部应用程序访问的绑定服务。
-
ISO/IEC 19777:2005 — X3D语言绑定(ECMAScript 与 Java) (.html) (.zip 187 KB)
2006-05-22- 具体讲述X3D架构与X3D内部表示法(脚本节点)-ECMAScript&Java编程语言及与外部应用程序访问的绑定服务。
X3D Schema 与 DTD
- 供采用XML编码的内容创作与开发工作用,你将需要X3D Schema 与 DTD
X3D Schema 与 DTD
- x3d-3.0.xsd
- x3d-3.0.dtd
- x3d-3.0-InputOutputFields.dtd
- x3d-3.0-Web3dExtensionsPrivate.dtd
- x3d-3.0-Web3dExtensionsPrivate.xsd
- x3d-3.0-Web3dExtensionsPublic.dtd
- x3d-3.0-Web3dExtensionsPublic.xsd
- 3.0规范所有的DTD/schema文件打包成一个zip文件
- x3d-3.1.xsd
- x3d-3.1.dtd
- x3d-3.1-InputOutputFields.dtd
- x3d-3.1-Web3dExtensionsPrivate.dtd
- x3d-3.1-Web3dExtensionsPrivate.xsd
- x3d-3.1-Web3dExtensionsPublic.dtd
- x3d-3.1-Web3dExtensionsPublic.xsd
- 3.1规范所有的DTD/schema文件打包成一个zip文件
- x3d-3.2.xsd
- x3d-3.2.dtd
- x3d-3.2-InputOutputFields.dtd
- x3d-3.2-Web3dExtensionsPrivate.dtd
- x3d-3.2-Web3dExtensionsPrivate.xsd
- x3d-3.2-Web3dExtensionsPublic.dtd
- x3d-3.2-Web3dExtensionsPublic.xsd
- 3.2规范所有的DTD/schema文件打包成一个zip文件
- X3D-dtd 变更日志
- X3D Schema 变更日志
ISO命名习惯指南
- FDIS - 最终国际标准草案
- FCD - 委员会最终草案
- CD - 委员会草案
- FDAM - 最终修正案草案
- FPDAM - 最终提出的修正案草案
- PDAM - 修正案草案初稿
- 无修饰符 - 则表示是国际标准