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


