X3D (Extensible 3D Graphics) 是一种开放且免版税的 ISO 标准,用于定义三维计算机图形。它是 VRML (Virtual Reality Modeling Language) 的继任者,提供了更现代、更灵活的架构。X3D 文件使用场景图结构来描述三维场景和对象。该场景图包含表示几何形状、外观(材质、纹理)、变换、动画和交互的节点。X3D 支持广泛的三维图形功能,包括多边形几何、NURBS 曲面、动画、光照、纹理映射、音频、视频以及用户交互。它旨在实现平台无关性,可应用于多种领域,如 CAD、医学可视化、科学可视化、建筑漫游和交互式三维游戏。X3D 文件通常以 XML 格式编码,但也支持二进制和压缩二进制等其他编码方式。该标准定义了多个配置文件(Profiles),这些配置文件是完整 X3D 功能的子集,旨在满足不同的应用需求和硬件能力。这些配置文件确保了不同 X3D 实现之间的互操作性。