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