120 likes | 266 Views
Les mondes virtuels. CAZOTTES Sarah IR3. Plan. I Réalité virtuelle / augmentée II Les langages de programmation III Les modeleurs et utilitaires IV Conception d’un monde 3D VI Conclusion. I_ Réalité virtuelle /augmentée. Réalité virtuelle Simuler le comportement d'entités 3D
E N D
Les mondes virtuels CAZOTTES Sarah IR3
Plan • I Réalité virtuelle / augmentée • II Les langages de programmation • III Les modeleurs et utilitaires • IV Conception d’un monde 3D • VI Conclusion
I_ Réalité virtuelle /augmentée • Réalité virtuelle Simuler le comportement d'entités 3D • Réalité augmentée Cas particulier de réalité virtuelle : Virtualisation d’informations
I_ Réalité virtuelle /augmentée • Application : Industrie automobile / Médecine / Jeux vidéo Météorologie / Formation par simulateur • Les deux problèmes majeurs de la réalité virtuelle: -La création du monde virtuel -L'interfaçage entre le sujet et le monde virtuel.
II_Les langages de programmation • Adoption d'un standard 3D performant : le VRML (Virtual Reality Modeling Languague) publié en 1994, • Plusieurs formats de constructeurs existent : -X3D (eXtensible 3D) développé par le consortium Web3D -U3D (Universal 3D Format) créé en 2004 par l'Ecma (European Computer Manufacturers Association) -3D-XML (développé par Dassault Système)
III _ Modeleurs/ Utilitaires • Modeleurs open source : Blender White Dune(utilitaire VRML) • Modeleurs : Maya (cinématographie) 3dsmax (jeux vidéo) Xsi (jeux vidéo)
INTERACTION Objets Objets Objets ACTIONS IV_ Conception d’un monde 3D La caméra = point de vue de l’utilisateur
IV_ Conception d’un monde 3D Langage VRML 1) Installation un plug-in VRML (Cortona) 2) Création d’un fichier avec l’extension .WRL 3) Création de l’environnement virtuel : -Début de fichier : #VRML V2.0 utf8 -Création d’une scène -Ajout d’objets, d’avatars, de prototypes -Ajout d’événements 4) Visualisation du résultat via un navigateur web.
IV_ Conception d’un monde 3D • Strucuture des nœuds : Nom_du_noeud { Type_de_champ Type_de_valeur Nom_du_paramètre Valeur_par_défaut } • Paramètres Texture, luminosité, transparence, reflets d’un objet. Ajout d’action sur un objet Ajout de prototype pré-défini
IV_ Conception d’un monde 3D Blender • Modélisation, Animation • Extensible en python • Exemple d’utilisation
V_Conclusion • Technologie en pleine expansion • Il n'existe à ce jour pas de consensus de langage 3D
Références • http://www.web3d-fr.com/tutoriels/ • http://fr.wikipedia.org/ • http://rvirtual.free.fr/programmation/program.htm • http://texel3d.free.fr/liens/model.htm • http://jmsoler.free.fr/didacticiel/blender/tutor/index.htm • http://tecfa.unige.ch/guides/vrml/vrmlman/node1.html