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 darstellen. 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 plattformunabhängig konzipiert und kann für verschiedene Anwendungen genutzt werden, wie z.B. CAD, medizinische Visualisierung, wissenschaftliche Visualisierung, architektonische Begehungen (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.