VRML - Langage de modélisation de la réalité virtuelle - Virtual Reality Modeling Langage |
Thème : Normes d'Internet |
Définition

Langage de modélisation de scène 3D principalement destiné à être exploité sur le web et basé sur XML.
Description

Le but de ce langage créé en 1994 est de permettre la représentation d'univers 3D virtuels sur des sites Internet. Le texte du programme VRML est contenu dans les fichiers .wrl qui sont stockés sur le serveur. Le navigateur télécharge ce fichier et l'interprète en temps réel. La plupart des navigateurs du marché n'affichent les représentations VRML qu'après avoir installé un plugin spécifique.
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...
Lorsque le programme est interprété par le navigateur, la représentation virtuelle s'affiche à l'écran. L'utilisteur peut alors par l'intermédiaire de la souris et du clavier changer l'angle de vue, se déplacer autour ou/et à l'intérieur de l'entité représentée, intéragir avec les différents objets présents.
Le langage VRML se décline en deux versions 1.0 et 2.0 toutes deux normalisées.
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...