3DMLW

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
3DMLW
3dtech logo.png
3dmlw city.jpg
Пример города в 3DMLW
Тип

компьютерный язык и Язык описания страниц

Разработчик

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 и др.

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

Ссылки[править | править вики-текст]