Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Virtual Reality Markup Language


VRML (Virtual Reality Markup Language, ou aussi Virtual Reality Modeling Language)

Type de langage : interprété
Extension des fichiers : .wrl

Langage de programmation spécialisé dans la représentation d'univers virtuels en 3 dimensions.

Présenté lors de la World Wide Web Conference de 1994, VRML n'est pas l'œuvre d'un unique programmeur, mais plutôt le résultat de la collaboration de plusieurs professionnels de la 3D, dont entre autres Mark Pesce, Tony Parisi, Gavin Bell (Silicon Graphics) et Paul Strauss (Silicon Graphics).

Le but premier de ce langage est de permettre la représentation d'univers 3D virtuels sur des sites Internet. Les fichiers .wrl sont des fichiers contenant le texte du programme VRML. Chaque fichier .wrl, stocké sur le serveur Internet, est téléchargé par le butineur, et est interprété en temps réel sur la machine où se trouve le butineur. Néanmoins, rares sont les butineurs permettant l'interprétation des programmes VRML. La plupart du temps, il faut installer un butineur VRML qui, selon les cas, vient se greffer de façon transparente au butineur standard, ou fonctionne de façon totalement autonome en complément du butineur standard.

Les programmes VRML décrivent des formes (sphères, cubes, cônes, cylindres ...), des éclairages, des sons, des liens hypertexte, ainsi que leur agencement dans l'espace, leur texture, leur couleur, leur matériau...

Exemple de description de forme en langage VRML :

#VRML V2.0
Shape {
 appearance Appearance {
 material Material {
 diffuseColor .8 0 .2
 shininess .7
 }
 }
 geometry Cylinder {
 radius 1
 height 8
 side FALSE
 top TRUE
 bottom FALSE
 }
}

Une fois le programme interprété par le butineur, le monde virtuel s'affiche à l'écran, en 3D; la caméra (c.à.d. le point de vue) se positionne à un endroit de la scène, et l'utilisateur est alors libre de se déplacer dans ce monde (à l'aide du clavier ou de la souris) et d'interagir avec les différents objets présents. Le passage à proximité d'un objet lancera par exemple une animation, le fait de cliquer sur l'objet déclenchera l'ouverture d'un autre monde virtuel ...

En 1996, une nouvelle mouture du langage fut présentée : VRML 2.0. Parmi les améliorations par rapport à la version 1.0, on peut citer :

Ce langage, bien que n'ayant jamais eu le succès escompté, est le plus souvent utilisé pour :



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia