CAZOTTES Sarah IR3
description
Transcript of CAZOTTES Sarah IR3
CAZOTTES CAZOTTES SarahSarah
IR3IR3
22
PlanPlan
I Réalité virtuelle / augmentéeI Réalité virtuelle / augmentée II Les langages de programmation II Les langages de programmation III Les modeleurs et utilitairesIII Les modeleurs et utilitaires IV Conception d’un monde 3DIV Conception d’un monde 3D VI ConclusionVI Conclusion
33
I_ Réalité virtuelle /augmentéeI_ Réalité virtuelle /augmentée
Réalité virtuelleRéalité virtuelleSimuler le comportement d'entités 3D
Réalité augmentéeRéalité augmentée
Cas particulier de réalité virtuelle : Virtualisation d’informations
44
Application :Application :
Industrie automobile / Médecine / Jeux vidéoMétéorologie / Formation par simulateur
Les deux problèmes majeurs de la réalité virtuelle: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.
I_ Réalité virtuelle /augmentéeI_ Réalité virtuelle /augmentée
55
II_Les langages de II_Les langages de programmationprogrammation
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)
66
III _ Modeleurs/ UtilitairesIII _ Modeleurs/ Utilitaires
Modeleurs open source : Modeleurs open source : Blender
White Dune (utilitaire VRML)
Modeleurs :Modeleurs :Maya (cinématographie)3dsmax (jeux vidéo)Xsi (jeux vidéo)
77
IV_ Conception d’un monde IV_ Conception d’un monde 3D3D
La caméra = point de vue de l’utilisateur
Objets Objets Objets
INTERACTION
ACTIONS
88
Langage VRMLLangage VRML1) 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 3DIV_ Conception d’un monde 3D
99
Strucuture des nœuds :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 objetAjout de prototype pré-défini
IV_ Conception d’un monde 3DIV_ Conception d’un monde 3D
1010
BlenderBlender
IV_ Conception d’un monde 3DIV_ Conception d’un monde 3D
Modélisation, Animation Extensible en python Exemple d’utilisation
1111
V_ConclusionV_Conclusion
Technologie en pleine expansionTechnologie en pleine expansion Il n'existe à ce jour pas de consensus Il n'existe à ce jour pas de consensus
de langage 3Dde langage 3D
1212
RéférencesRé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