X3D

X3D
Расширение .x3d[1]
MIME-тип model/x3d+xml[1]
Разработчик Web3D Consortium[вд][2]
Тип формата основанный на XML формат[вд], язык разметки и семейство файловых форматов[вд]
Расширен из VRML
Логотип Викисклада Медиафайлы на Викискладе

X3D — стандарт ISO, предназначенный для работы с трёхмерной графикой в реальном времени, открытый и не требующий отчислений[3]. X3D — это наследник VRML (языка моделирования виртуальной реальности). X3D является расширением VRML, включающим анимацию двуногих персонажей, NURBS, GeoVRML и др. В X3D возможно кодировать сцену используя синтаксис XML, равно как и Open Inventor-подобный синтаксис VRML97, а также расширенный интерфейс прикладного программирования (API).

Особенности X3D

  • Интеграция с XML, что позволяет интегрировать трёхмерную графику с:
    • веб-службами;
    • распределёнными сетями;
    • передачей файлов и данных между платформами и приложениями.
  • Компонентность;
  • Расширяемость;
  • Совместимость (X3D совместим с VRML97);
  • Масштабируемость (от суперкомпьютеров до мобильных телефонов);
  • Работа в реальном времени;
  • Хорошая стандартизованность.

Возможности X3D

полигональная геометрия;
параметрическая геометрия;
иерархические преобразования;
освещение;
материалы;
многопроходное/многоэтапное проецирование текстур;
пиксельные и вершинные шейдеры;
аппаратное ускорение.
поверхностный текст;
двумерная векторная графика;
совмещение 2D/3D.
  • Данные из САПР. Перевод данных из САПР в открытый формат для публикации и интерактивных приложений;
  • Анимация:
таймеры и интерполяторы для управления непрерывной анимацией;
анимация гуманоидов;
морфинг.
  • Поверхностное аудио и видео (звук и видео спроецированы на геометрию в сцене);
  • Взаимодействие с пользователем (захват и перетаскивание при помощи мыши), клавиатурный ввод;
  • Навигация:
камеры;
перемещение пользователя по 3D-сцене;
определение столкновений, близости и видимости.
  • Объекты, определяемые пользователем, возможность расширять встроенную в браузер функциональность путём создания пользовательских типов данных;
  • Сценарии, возможность динамически изменять сцену при помощи программ на языках описания сценариев;
  • Поддержка сети, возможность составлять одну X3D-сцену из материалов расположенных в сети, связывать объекты из разных сцен гиперссылками;
  • Имитационное моделирование физических явлений и коммуникация в реальном времени:
анимация гуманоидов;
геоповерхностные наборы данных;
интеграция в протоколы распределённой интерактивной симуляции (DIS).

Ссылки

Примечания

  1. 1 2 https://www.iana.org/assignments/media-types/model/x3d+xml — 2013.
  2. http://guides.archaeologydataservice.ac.uk/g2gp/3d_2-3
  3. What is X3D | Web3D Consortium. www.web3d.org. Дата обращения: 23 ноября 2015. Архивировано 1 декабря 2015 года.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.