Utilisateur:PirBip/3DML

Le 3DML est un format permettant de créer des sites Web en trois dimensions en combinant des blocs de construction de taille similaire. Il a été inventé en 1997 par Michael Powers, qui l'a co-développé avec Philip Stephens et l'a développé davantage au cours des quatre années suivantes. Les fichiers 3DML sont écrits en XML et peuvent être fournis à partir de serveurs Web standard et affichés dans un navigateur via un plugin, ou dans un navigateur 3DML indépendant appelé Flatland Rover. La dernière mise à jour a été publiée en 2017 avec du code et des exécutables mis à jour pour Windows 10, puis le code source de l'application a été rendu ouvert en Septembre 2018. 3DML n'avait ni avatar ni support multi-utilisateurs, contrairement à d'autres plateformes de l'époque comme Active Worlds, et n'a donc jamais attiré un large public. Des plugins existaient pour Internet Explorer, Netscape Navigator et AOL, mais pas pour Mozilla Firefox . La version la plus récente est une application Windows autonome.

Un monde 3DML s'appelle un "spot". À l'intérieur, des "blocks" peuvent être insérés, disposés dans une grille. Les blocs peuvent être classés en "niveaux" - chacun a la même taille. Cette approche a pour objectif de simplifier le processus de construction et la compréhension des pages 3D. Ci-dessous un exemple de description complète d'une pièce 3D avec des murs :

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

Vous pouvez vous déplacer dans les spots en utilisant la souris ou les touches fléchées.

Voir également

modifier

Liens externes

modifier

[[Catégorie:Logiciel de modélisation 3D]] [[Catégorie:Langage balisé]] [[Catégorie:Format de fichier graphique]] [[Catégorie:Technologie obsolète]]