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 | modifier le code]
Liens externes[modifier | modifier le code]
- Page d'accueil des développeurs
- [1] Code source et exécutable de la version 4.0 pour Windows 10
- Brevet accordé aux développeurs originaux
- Tutoriel original
- Une introduction à 3DML
[[Catégorie:Logiciel de modélisation 3D]] [[Catégorie:Langage balisé]] [[Catégorie:Format de fichier graphique]] [[Catégorie:Technologie obsolète]]