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 :


 
11 internaute(s) sur Web3d-fr
Copyright Web3d-fr 2001-2004