22
1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D d’un dispositif de fourchette électronique Guillaume Tazé Jonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation fourchette électronique

1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

Embed Size (px)

Citation preview

Page 1: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

1

PROJET DE RÉALITÉ VIRTUELLE

Simulation 3D d’un dispositif defourchette

électroniqueGuillaume TazéJonathan Courtois

1Mercredi 27 mai

20091Simulation fourchette électronique

Page 2: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 3: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

3

Présentation du projet

3Mercredi 27 mai

20093Simulation fourchette électronique

Page 4: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 5: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 6: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 7: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

7

Présentation du projet

Outils utilisés

Mercredi 27 mai 2009

7Simulation fourchette électronique

Page 8: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

8

Modélisation et animation

8Mercredi 27 mai

20098Simulation fourchette électronique

Page 9: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

Modélisation et animation

Importation du dispositif Passage par des fichiers VRML Chaque face du dispositif séparé

9Mercredi 27 mai

20099Simulation fourchette électronique

Page 10: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

Modélisation et animation

Récupération du personnage

10Mercredi 27 mai

200910Simulation fourchette électronique

Page 11: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 12: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

Modélisation et animation

12Mercredi 27 mai

200912Simulation fourchette électronique

Page 13: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 14: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

14

Conception architecturale

14Mercredi 27 mai

200914Simulation fourchette électronique

Page 15: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

Conception architecturale

1515

Page 16: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

16

Implémentation dans jMonkey

16Mercredi 27 mai

200916Simulation fourchette électronique

Page 17: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 18: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 19: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 20: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 21: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

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

Page 22: 1 PROJET DE RÉALITÉ VIRTUELLE Simulation 3D dun dispositif de fourchette électronique Guillaume TazéJonathan Courtois 1 Mercredi 27 mai 2009 1 Simulation

22

Conclusion

Démonstration

22Mercredi 27 mai

200922Simulation fourchette électronique