Les ateliers sur le VRML
Ces ateliers vous permettrons de mettre en pratique le VRML sur
des cas concrets. Ils réutilisent les noeuds qui sont présentés dans les
cours VRML.
Ces ateliers vont eux aussi s'enrichir avec le temps.
Débuter en VRML
- Faites le tour du VRML en 6 étapes : Le premier pas, le premier objet, la modélisation, ce tutoriel
à la fois très complet et concis qui vous permettra de démarrer le VRML du bon pied.
- VRML pas à pas :
5 articles pratiques qui vous apprendrons comment sont structurés les fichiers VRML et comment composer vos scènes 3D .
- Premiers pas sur votre monde :
Voici un fichier VRML commenté qui pourra être la base de
votre monde 3D. Il comporte un ciel, le sol et les informations de
navigations nécessaires.
Gestion d'ouverture / fermeture d'une porte (débutant)
- 1ère partie : Porte
sans gestion d'état, activée à partir d'un clique. Elle s'ouvre par translation
- 2ième partie
: Porte sans gestion d'état, activée à partir d'un clique. Elle s'ouvre par
rotation.
- 3ième partie
: La porte s'ouvre lorsque l'utilisateur s'en approche et se ferme lorsqu'il
s'en éloigne (utilisation du proximitySensor)
Du JavaScript dans le VRML : Les noeuds scripts
- Créer
un interrupteur à deux états : Cet exercice vous permet
de réaliser un interrupteur avec le conservation d'un état.
Un clic sur deux, un cube deviendra rouge ou vert. Un bon exemple pour débuter
dans les scripts. Vous pourrez vous inspirer de ce cours pour créer
un interrupteur de lumière (éteinte/allumée), une gestion
de porte (ouverte/fermée), etc.
- CreateVrmlFromString
: Comment créer dynamiquement des objets dans votre scène 3D
? Comment créer des mondes différents à chaque chargement,
en utilisant le hasard et les scirpts ?
- Créer
une minuterie paramètrable : Nous allons créer une minuterie
dont nous règlerons la durée en tournant un bouton. Nous afficherons
dans la scène la durée de cette minuterie. Un interrupteur servira
à allumer une lumière. Une fois le temps de la minuterie écoulé,
la lumière s'éteindra.
Enrichissez votre interface utilisateur
VRML dynamique
Vous pouvez créer des contenus 3D à partir de bases de données,
de variables de session (login), exactemment comme vous développez un portail
web avec les langages de script comme le PHP, l'ASP ou le JSP.
Faites des NURBS en VRML
Les NURBS vous permettent de décrire vos objets autrement que
par des polygones. Vous allez décrire vos objets grâce à
des équations mathématiques qui représentent des
courbes. Quel avantage ? Votre objet n'aura plus les cassures que vous
avez pu observer sur les objets qui comprennent peu de polygones. votre
objet est lisse. Lorsque vous vous approchez de votre objet, les courbes
sont parfaites. Mais alors pourquoi tout le monde ne fait pas des NURBS
? Parce qu'il est difficile de créer des formes complexes avec
cet outil. La technologie est cependant très intéressante
dans bien des cas. Ce tutoriel va vous aider à créer vos
premières NURBS :
|  |
|