1 projet de rÉalitÉ virtuelle simulation 3d dun dispositif de fourchette électronique guillaume...
TRANSCRIPT
1
PROJET DE RÉALITÉ VIRTUELLE
Simulation 3D d’un dispositif defourchette
électroniqueGuillaume TazéJonathan Courtois
1Mercredi 27 mai
20091Simulation fourchette électronique
2
Plan
Présentation du projet Modélisation et animation du dispositif
et du personnage (avatar) Conception architecturale Implémentation dans le moteur de rendu Conclusion / Démonstration
2Mercredi 27 mai
20092Simulation fourchette électronique
3
Présentation du projet
3Mercredi 27 mai
20093Simulation fourchette électronique
Présentation du projet
Personnes handicapé autonome pour se nourrir Simulation d’un repas d’une personne
handicapée utilisant un dispositif de fourchette électronique
Animation du dispositif existant Animation d’un avatar en train de manger Utilisation de JMonkey (java)
4Mercredi 27 mai
20094Simulation fourchette électronique
Présentation du projet
1. L’utilisateur prend la fourchette avec la bouche2. L’utilisateur récupère de la nourriture dans l’assiette à l’aide
de la fourchette3. L’utilisateur repose la fourchette sur la partie supérieur du
dispositif (aimanté)4. L’aimant est actionné et bloque la fourchette5. Le dispositif est mis en rotation de manière à présenter la
nourriture face à l’utilisateur6. L’utilisateur mange7. La fourchette revient en position initiale
5Mercredi 27 mai
20095Simulation fourchette électronique
Présentation du projet
Dispositif de fourchette électronique réalisé par des élèves du DP
Modélisation avec le logiciel CATIA Faisabilité mécanique Pièces à utilisés Prix des composants Mise en place d’une gamme de fabrication
6Mercredi 27 mai
20096Simulation fourchette électronique
7
Présentation du projet
Outils utilisés
Mercredi 27 mai 2009
7Simulation fourchette électronique
8
Modélisation et animation
8Mercredi 27 mai
20098Simulation fourchette électronique
Modélisation et animation
Importation du dispositif Passage par des fichiers VRML Chaque face du dispositif séparé
9Mercredi 27 mai
20099Simulation fourchette électronique
Modélisation et animation
Récupération du personnage
10Mercredi 27 mai
200910Simulation fourchette électronique
Modélisation et animation
3 animations du personnage :1.Position d’attente2.Prend la fourchette dans la bouche, récupère de
la nourriture et replace la fourchette sur le dispositif
3.Mange la nourriture qui se trouve sur la fourchette aimantée par le dispositif.
11Mercredi 27 mai
200911Simulation fourchette électronique
Modélisation et animation
12Mercredi 27 mai
200912Simulation fourchette électronique
Modélisation et animation
13
Exportation (avec les scripts de Ogre) :
1.De la scène (positions)2.Des meshes (modèles)3.Des materials (couleurs)
Mercredi 27 mai 2009
13Simulation fourchette électronique
14
Conception architecturale
14Mercredi 27 mai
200914Simulation fourchette électronique
Conception architecturale
1515
16
Implémentation dans jMonkey
16Mercredi 27 mai
200916Simulation fourchette électronique
Implémentation dans JMonkey
JMonkey : moteur de jeu en Java.
Basé sur un graphe de scène.
OgreLoader : librairie plugin de Jmonkey permettant d’importer des modèles Ogre3D.
ProblèmesMercredi 27 mai
200917Simulation fourchette électronique
Implémentation JMonkey
Redéfinition des raccourcis clavier par défaut
Importation de la scène en utilisant la classe SceneLoader de OgreLoader
Lecture d’une animation définié sous Blender grâce à la classe MeshAnimationController
Mercredi 27 mai 2009
18Simulation fourchette électronique
Animations du dispositif
Rotation du dispositif : Classe SpatialTransformation Définition de KeyFrame à des temps précis
Deux objets à faire tourner : Fourchette Support aimanté
Mercredi 27 mai 2009
19Simulation fourchette électronique
Animation de la Fourchette
Besoin de faire suivre le mouvement de la fourchette avec celui de la bouche du personnage.
On récupère le Bone du personnage représentant sa bouche.
On attache la fourchette au nœud de ce Bone
Mercredi 27 mai 2009
20Simulation fourchette électronique
Gestion de la nourriture
Récupération du nœud de l’assiette
Ajout de petites sphères représentant des brocolis
Attacher le brocolis au nœud de la fourchette lorsque la fourchette remonte
Mercredi 27 mai 2009
21Simulation fourchette électronique
22
Conclusion
Démonstration
22Mercredi 27 mai
200922Simulation fourchette électronique