Aller au contenu

Utilisateur:PirBip/3DML

Une page de Wikipédia, l'encyclopédie libre.

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 | modifier le code]

Liens externes[modifier | modifier le code]

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