Articulo de referencia

3DML

3DML era un formato para crear sitios web tridimensionales mediante la combinación de bloques de construcción de tamaño similar. Fue inventado en 1997 por Michael Powers, quien ...

3DML era un formato para crear sitios web tridimensionales mediante la combinación de bloques de construcción de tamaño similar. Fue inventado en 1997 por Michael Powers, quien lo codesarrolló con Philip Stephens y lo perfeccionó durante los siguientes cuatro años. Los archivos 3DML están escritos en XML y pueden ser entregados desde servidores web estándar y visualizados en un navegador mediante un complemento, o en un navegador 3DML independiente llamado Flatland Rover. En 2017 se publicó una nueva actualización con código y binarios actualizados para Windows 10. A diferencia de otras plataformas de la época como Active Worlds , 3DML no tenía soporte para avatares ni multiusuario, por lo que nunca atrajo a un gran número de usuarios. Existían complementos para Internet Explorer , Netscape Navigator y AOL , pero no para Mozilla Firefox . La versión más reciente es una aplicación independiente para Windows.

Un mundo 3DML se denominaba "punto". En el punto se podían insertar "bloques", dispuestos en una cuadrícula. Los bloques se podían ordenar en "niveles", cada uno del mismo tamaño. Este enfoque se diseñó para simplificar el proceso de construcción y la comprensión de las páginas 3D. A continuación, se muestra un ejemplo de la descripción completa de un punto de una habitación 3D con paredes.

<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>

Puedes navegar por los lugares utilizando el ratón o las teclas de flecha.

Véase también

  • Página principal de los desarrolladores
  • [Código fuente y binario de la versión 4.0 para Windows 10]
  • Patente concedida a los desarrolladores originales.
  • Tutorial original
  • Introducción al aprendizaje automático 3D (3DML)