X3D (Extensible 3D Graphics) ist ein offener, lizenzfreier ISO-Standard zur Definition von 3D-Computergrafiken. Er ist der Nachfolger von VRML (Virtual Reality Modeling Language) und bietet eine modernere sowie flexiblere Architektur. X3D-Dateien beschreiben 3D-Szenen und -Objekte mithilfe einer Szenengraphen-Struktur. Dieser Szenengraph enthält Knoten, die geometrische Formen, Erscheinungsbilder (Materialien, Texturen), Transformationen, Animationen und Interaktionen repräsentieren. X3D unterstützt eine breite Palette an 3D-Grafikfunktionen, darunter polygonale Geometrie, NURBS-Oberflächen, Animation, Beleuchtung, Texturierung, Audio, Video und Benutzerinteraktion. Das Format ist plattformunabhängig konzipiert und findet Anwendung in Bereichen wie CAD, medizinischer Visualisierung, wissenschaftlicher Visualisierung, architektonischen Begehungen und interaktiven 3D-Spielen. X3D-Dateien werden typischerweise in XML kodiert, wobei jedoch auch andere Kodierungen wie binäre und komprimierte binäre Formate unterstützt werden. Der Standard definiert verschiedene Profile, die Teilmengen der vollständigen X3D-Funktionalität darstellen, um unterschiedlichen Anwendungsanforderungen und Hardwarekapazitäten gerecht zu werden. Diese Profile gewährleisten die Interoperabilität zwischen verschiedenen X3D-Implementierungen.