Оглавление:
- Определение - Что означает «Расширяемая трехмерная графика» (X3D)?
- Techopedia объясняет расширяемую 3D-графику (X3D)
Определение - Что означает «Расширяемая трехмерная графика» (X3D)?
Расширяемая трехмерная графика (X3D) - это открытый международный стандарт для трехмерной графики в Интернете. Сложные и простые трехмерные модели могут быть построены с использованием X3D. X3D имеет возможность отображать анимированные объекты с разных точек зрения, что позволяет взаимодействовать с пользователем и получать информацию. Модели X3D могут быть дополнительно объединены и подключены для проектирования современных трехмерных виртуальных сред, работающих в Интернете.
X3D совместим с другими стандартами с открытым исходным кодом, такими как DOM, XML, XPath и т. Д.
Techopedia объясняет расширяемую 3D-графику (X3D)
X3D - это формат файлов на основе XML для представления трехмерной графики в Интернете. X3D имеет следующие особенности:
- Превосходные интерфейсы прикладного программирования (API)
- Расширения до своего предшественника, языка моделирования виртуальной реальности (VRML), например, возможности CAD, гуманоидная анимация, NURBS, геопространственные и т. Д.
- Возможность кодировать сцену с использованием синтаксиса XML в дополнение к синтаксису Open Inventor, похожему на VRML97
- Поддержка мульти-текстурного и многоступенчатого рендеринга
- Поддержка затенения с картой нормалей и картой освещения
- Поддержка архитектуры отложенного рендеринга
- Возможность импортировать каскадное отображение теней (CSM), окклюзию окружающего пространства экрана (SSAO), а также отражение / освещение среды в реальном времени
- Позволяет пользователям извлекать выгоду из оптимизаций, таких как деревья / двоичные деревья / октавы дерева разделения двоичного пространства или отбраковка в сцене расширяемой трехмерной графики
X3D определяет различные профили для разных уровней возможностей, включая X3D Interchange, X3D Core, X3D Interactive, X3D Immersive, X3D CADInterchange и X3D Full.
Существует множество программ, которые изначально анализируют и интерпретируют файлы X3D. К ним относятся Blender, редактор трехмерной графики и анимации, и Project Wonderland, клиент виртуального мира Sun Microsystems.
Другая программа под названием X3D applet работает в браузере и показывает контент в 3-D, используя технологию 3D-графики OpenGL. Апплет X3D может отображать содержимое X3D в нескольких браузерах в нескольких операционных системах.
В 2000-х годах различные организации, включая Bitmanagement, повысили уровень качества виртуальных эффектов X3D до уровня DirectX 9.0c, но за счет использования проприетарных решений. Все ключевые функции, включая игровое моделирование, уже выполнены.