X3D (Extensible 3D Graphics – Расширяемая 3D-графика) — это открытый, не требующий лицензионных отчислений (royalty-free) стандарт ISO для определения трехмерной компьютерной графики. Он является преемником VRML (Virtual Reality Modeling Language – Язык моделирования виртуальной реальности) и предлагает более современную и гибкую архитектуру. Файлы X3D описывают 3D-сцены и объекты, используя структуру графа сцены (scene graph). Этот граф сцены содержит узлы (nodes), которые представляют геометрические формы, внешний вид (материалы, текстуры), преобразования (transformations), анимации и взаимодействия. X3D поддерживает широкий спектр функций 3D-графики, включая полигональную геометрию, поверхности NURBS, анимацию, освещение, текстурирование, аудио, видео и взаимодействие с пользователем. Он разработан как платформенно-независимый и может использоваться для различных приложений, таких как САПР (CAD), медицинская визуализация, научная визуализация, архитектурные обходы (walkthroughs) и интерактивные 3D-игры. Файлы X3D обычно кодируются в XML, но также поддерживаются другие кодировки, такие как бинарная и сжатая бинарная. Стандарт определяет несколько профилей (profiles), которые являются подмножествами полной функциональности X3D, чтобы соответствовать различным требованиям приложений и аппаратным возможностям. Эти профили обеспечивают интероперабельность между различными реализациями X3D.