3DMLW

3DMLW (на английском языке 3D Markup Language for Web) это базирующийся на XML формат файла для передачи в Интернете трёхмерного (3D) и двухмерного (2D) интерактивного содержания.

3DMLW
Тип Язык описания страниц[d]
Разработчик 3D Technologies R&D
Написана на C++
Операционная система Windows 2000 / XP / Vista
Языки интерфейса английский
Последняя версия 1.0.4 (25 октября 2008)
Лицензия GPL
Сайт 3dmlw.com

Для просмотра 3DMLW на компьютере должен быть установлен плагин 3DMLW, видеокарта должна поддерживать OpenGL. Плагин 3DMLW разработан фирмой «3D Technologies R&D» для наиболее распространённых веб-браузеров (Internet Explorer, Mozilla Firefox, Opera и т. д.).

Формат

3DMLW — это текстовый формат, основанный на XML версии 1.0. В 3DMLW 2D и 3D содержимое разделено, но они могут отображаться один поверх другого. 3DMLW поддерживает форматы .3ds, .obj, .an8 и .blend 3D моделей.

Файлы 3DMLW имеют расширение .3dmlw (например, auto.3dmlw). Подобно HTML, различные файлы 3DMLW можно объединять, и в формате 3DMLW можно добавить ссылку также и на файлы HTML.

Пример файла 3DMLW:

<?xml version='1.0' standalone='no'?>
<document>
  <content2d>
    <area width='200' height='100' color='#C0C0C0FF' texture='flower.png' />
  </content2d>
  <content3d id='content' camera='{#cam}'>
    <camera id='cam' class='cam_rotation' y='10' z='40' viewy='10'/>
    <box name='ground' width='100' height='2' depth='100' color='green' class='ground' />
    <box name='dynamic' y='20' width='10' height='10' depth='10' color='blue' />
  </content3d>
</document>

Плагин 3DMLW

Для отображения 3DMLW необходим или плагин для браузера, или самостоятельный 3DMLW браузер. Движок визуализации 3DMLW использует OpenGL — де-факто почти оптимальное решение для отображения 3D и 2D графики на персональном компьютере. 3D Technologies R&D (компания, разрабатывающая 3DMLW) анонсирует, что в ближайшем будущем также будет поддержка DirectX или других систем отображения 3D графики.

В настоящий момент доступен плагин 3DMLW для следующих браузеров: Internet Explorer, Mozilla Firefox, Opera, Google Chrome

Редактор 3DMLW

Quantum Hog — программа для создания и редактирования документов .3dmlw. На данный момент находится на стадии бета-тестирования, изначально поддерживает скелетную анимацию, движок частиц, файлы Blender и др.

Альтернативы

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.