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