X3D (Extensible 3D Graphics) ist ein offener, lizenzgebührenfreier ISO-Standard zur Definition von 3D-Computergrafiken. Es ist der Nachfolger von VRML (Virtual Reality Modeling Language) und bietet eine modernere und 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 von 3D-Grafikfunktionen, einschließlich polygonaler Geometrie, NURBS-Flächen, Animation, Beleuchtung, Texturierung, Audio, Video und Benutzerinteraktion. Es ist so konzipiert, dass es plattformunabhängig ist und für verschiedene Anwendungen genutzt werden kann, wie z.B. CAD, medizinische Visualisierung, wissenschaftliche Visualisierung, architektonische Durchgänge (Walkthroughs) und interaktive 3D-Spiele. X3D-Dateien werden typischerweise in XML kodiert, aber auch andere Kodierungen wie Binär- und komprimierte Binärformate werden unterstützt. Der Standard definiert mehrere Profile, welche Teilmengen der vollständigen X3D-Funktionalität darstellen, um unterschiedlichen Anwendungsanforderungen und Hardwarefähigkeiten gerecht zu werden. Diese Profile gewährleisten die Interoperabilität zwischen verschiedenen X3D-Implementierungen.