X3D (Extensible 3D Graphics) es un estándar ISO abierto y libre de regalías para definir gráficos por computadora en 3D. Es el sucesor de VRML (Virtual Reality Modeling Language) y ofrece una arquitectura más moderna y flexible. Los archivos X3D describen escenas y objetos 3D utilizando una estructura de grafo de escena. Este grafo de escena contiene nodos que representan formas geométricas, apariencias (materiales, texturas), transformaciones, animaciones e interacciones. X3D admite una amplia gama de características de gráficos 3D, incluyendo geometría poligonal, superficies NURBS, animación, iluminación, texturizado, audio, video e interacción del usuario. Está diseñado para ser independiente de la plataforma y puede utilizarse en diversas aplicaciones, como CAD, visualización médica, visualización científica, recorridos arquitectónicos y juegos 3D interactivos. Los archivos X3D suelen estar codificados en XML, pero también se admiten otras codificaciones como binario y binario comprimido. El estándar define varios perfiles, que son subconjuntos de la funcionalidad completa de X3D, para adaptarse a diferentes requisitos de aplicación y capacidades de hardware. Estos perfiles garantizan la interoperabilidad entre diferentes implementaciones de X3D.