Présentation
Définition Virtual Reality Modeling Language est unn langage de description de scènes, d'objets et d'interaction 3D.

Initialement conçu pour la visualisation 3D sur le web, VRML a aussi pour intention d'être un format de description et d'échange universel pour des objets 3D-multimedia. Concètement, il est utilisé aussi comme moyen de transfert de données 3D entre plateformes incompatibles.
Pour être interprété, VRML a besoin d'un logiciel spécifique de visualisation (viewer 3D, plug-in par exemple).

VRML n'est pas une application XML

VRML est libre d'utilisation

Référence VRML 97 est défini par la norme ISO/IEC 14772 (html / .zip)

VRML 97 est une version finalisée et normalisée de VRML 2.0

Mai 1995 :
VRML 1.0 est créé par Silicon Graphics, basé sur le format Open Inventor

Août 1996 :
VRML 2.0, nouvelles spécifications qui diffèrent radicalement de VRML 1.0

Décembre 1997 :
Ratification de la norme VRML 97
Première version 1997, mise à jour 2001

.wrl L'extension MIME d'un fichier VRML est .wrl
Type MIME : Model
Sous-type : vrml
Voir documentation type MIME
Création Avec un éditeur de texte brut :
  • Pas de coût logiciel
  • Accès à toutes les fonctions VRML
  • Difficle pour des scènes complexes
  • VRMLpad 2.0 sous Windows : éditeur de texte assisté

Avec la fonction export d'un modeleur 3D :

  • Limité aux capacités et à la compatibilité VRML du modeleur
  • N'intègre pas les fonctionnalités d'interaction javascript
  • Crée une description complexe pour des formes simples
  • Pratique pour les scènes complexes et les formes courbes

Dans la pratique, on associe les 2 procédés -> la connaissance de VRML est indispensable pour retoucher les fichiers, notamment pour intégrer du javascript.

Alternative pour la 3D sur le web avec des outils spécifiques (Virtools, EON Reality)

  • Technologies propriétaires, plug-ins non compatibles
  • Intégration de fonctions interactives avec l'environnement web

								
Retour