3DMLW

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

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

Для просмотра 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 и др.

Альтернативы[править | править код]

Ссылки[править | править код]