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