3DML
3DML — это формат для создания трехмерных веб-сайтов путем объединения строительных блоков одинакового размера. Он был изобретен в 1997 году Майклом Пауэрсом, который разработал его совместно с Филипом Стивенсом и развивал его дальше в течение следующих четырех лет. Файлы 3DML записываются в формате XML и могут доставляться со стандартных веб-серверов и отображаться в браузере через плагин или в независимом браузере 3DML под названием Flatland Rover. В 2017 году было опубликовано новое обновление с обновленным кодом и двоичными файлами для Windows 10. 3DML не имела аватаров или многопользовательской поддержки, в отличие от других платформ того времени, таких как Active Worlds , и поэтому никогда не привлекала большого количества поклонников. Были плагины для Internet Explorer , Netscape Navigator и AOL , но не для Mozilla Firefox . Самая последняя версия представляет собой автономное приложение для Windows.
Мир 3DML назывался «пятном». В месте можно вставить «блоки», выложенные в сетку. Блоки можно упорядочить по «уровням» — каждый имеет одинаковый размер. Этот подход был разработан для упрощения процесса создания и понимания 3D-страниц. Ниже приведен пример полного точечного описания 3D-комнаты со стенами.
<spot version="3.5">
<head>
<debug />
<title name="Tall Spot" />
<blockset
href="http://blocksets.flatland.com/flatsets/basic.bset"/>
<map style="single" dimensions="(9,9,2)" />
<sky texture="images/clouds.gif" brightness="90%" />
<ground texture="images/dirt.gif" />
<ambient_light brightness="100%" />
<ambient_sound file="sounds/waves.wav" volume="65%"
playback="looped"/>
</head>
<body>
<level number="1">
###...###
#.......#
#.......#
#.......#
#.......#
#.......#
#.......#
#.......#
#########
</level>
<level number="2">
###---###
#-------#
#-------#
#-------#
#-------#
#-------#
#-------#
#-------#
#########
</level>
<entrance location="(5,8,1)" name="default" angle="0,0" />
</body>
</spot>
Вы можете перемещаться по точкам с помощью мыши или клавиш со стрелками.
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Домашняя страница разработчиков
- [1] Исходный код и двоичный файл версии 4.0 для Windows 10]
- Патент выдан первоначальным разработчикам
- Оригинальное руководство
- Введение в 3DML