VRML – Modélisation d’objets en 3D
Cours d'initiation

Contenu

Introduction
Construction d'objets simples
Transformations simples sur les objets

Introduction

Dans ce cours, vous allez apprendre à modéliser (construire, modifier, bouger, etc.) des objets en 3 dimensions. Pour ce faire, vous allez utiliser un langage de programmation nommé le VRML (Virtual Reality Modeling Language ou Langage de Modélisation de Réalités Virtuelles).

Tutoriels On-line et Spécifications

Les fichiers de description

La description d'un objet en langage VRML s'écrit dans un fichier qui est caractérisé par sa terminaison ".wrl". Pour l'écrire, on utilise un simple bloc note (WordPad/SimpleText) et l’on enregistre au format "Texte seulement".

La visualisation des objets

Pour voir les objets que nous créons en VRML, il nous suffit d'ouvrir les fichiers ".wrl" dans un navigateur web (Netscape ou Internet Explorer), pour autant qu'on ait rajouté à ce dernier un module externe (plug-in) capable de lire le VRML (CosmoPlayer ou WorldView).

Un monde en 3D

Dans notre vie, nous sommes immergés dans un monde en 3 dimensions, mais il est important de rappeler quelles sont ces dimensions.

Vous avez certainement appris en cours de mathématiques à représenter des objets (carrés, triangles, etc.) sur des axes X et Y. Ces derniers permettent de mesurer et de structurer les objets en 2 dimensions. Par convention, l’axe X, l’abscisse, représente la largeur, et l’axe Y, l’ordonnée, la hauteur. Pour décrire un objet dans un monde en 3 dimensions, on utilise un troisième axe, l’axe Z qui représente la profondeur.

Axes 3D

Les objets

Il y a quatre objets de base en VRML que nous utiliserons et combinerons entre eux.
En cliquant sur chaque objet, vous pouvez vous initier au code à l'aide d'un générateur de VRML et de code.

On peut rajouter à ces quatre objets, les éléments "textes" qui sont bien utiles.

Il est temps de voir des exemples de ce qu'est le VRML!

Petite question: Quels sont les objets qui ont été utilisés dans cet exemple?

Petite question: Quels sont les objets qui ont été utilisés dans cet exemple?

Contenu

En cours: Introduction
Suivant: Construction d'objets simples
Plus tard: Transformations simples sur les objets

Didier Strasser / Didier.Strasser@pse.unige.ch