1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao...

20
1 Projet d’option Réalité Virtuelle Simulation d’un habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009

Transcript of 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao...

Page 1: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

11

Projet d’option Réalité Virtuelle

Simulation d’un habitat domotisé

Florent Renault

Xiaoyu Gao

Mercredi 27 mai 2009

Page 2: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

22

PLAN

Introduction Introduction du JMonkeyEngine Présentation du projet Réalisation du projet Problèmes rencontrés Conclusion

Page 3: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

3

Introduction

Les objectifs

L’outil : JME

Page 4: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

4

Introduction du JMonkeyEngine

Présentation du JME● Un moteur 3D en Java● Site Web : http://www.jmonkeyengine.com● Caractéristiques : importation de modèle 3D génération de terrain gestion des collisions lumière caméra son …

Page 5: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

5

Configuration de JMonkeyEngine dans l’environnement Net-Beans

1ème étape : télécharger la 2ème version de JME

Introduction du JMonkeyEngine

Page 6: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

6

2ème étape : Ajouter toutes les librairies de JME

Introduction du JMonkeyEngine

Page 7: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

7

3ème étape : Entrer le chemin de fichier native

Introduction du JMonkeyEngine

Page 8: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

8

Présentation du projet

La structure de classe

Page 9: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

9

Présentation du projet

Schéma du système

Page 10: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

10

Présentation du projet

Contenu du fichier XMLExemple : maison.XML

Page 11: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

11

Réalisation du projet

Schéma de notre maison de test

Page 12: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

12

Réalisation du projet

Outils utilisés

Page 13: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

13

Réalisation du projet

Construction du graphe de scèneParcours récursif de la base de données

1. Création d’un Node2. Translation de la Node3. Initialisation de l’objet Graphic4. Attacher le nouveau Node5. Appeler Récursivement la fonction

Page 14: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

14

Réalisation du projet

Construction du graphe de scène

Les pièces:6 objets « Quads »

Page 15: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

15

Réalisation du projet

Construction du graphe de scèneEpaisseur des murs

Page 16: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

16

Réalisation du projet

Construction du graphe de scène

● Suppression/Texturing des murs

● Murs de la maison

Page 17: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

17

Réalisation du projet

Construction du graphe de scène

Jonctions

Page 18: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

18

Réalisation du projet

Construction du graphe de scène

Rendu de maison avec terrasse

Page 19: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

19

Problèmes rencontrés

La compréhension du fonctionnement du code

La compréhension, au niveau du fichier XML

La prise en main du moteur de rendu JME

Page 20: 1 1 Projet doption Réalité Virtuelle Simulation dun habitat domotisé Florent Renault Xiaoyu Gao Mercredi 27 mai 2009.

20

CONCLUSION