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

Post on 03-Apr-2015

103 views 0 download

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

11

Projet d’option Réalité Virtuelle

Simulation d’un 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

3

Introduction

Les objectifs

L’outil : JME

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 …

5

Configuration de JMonkeyEngine dans l’environnement Net-Beans

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

Introduction du JMonkeyEngine

6

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

Introduction du JMonkeyEngine

7

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

Introduction du JMonkeyEngine

8

Présentation du projet

La structure de classe

9

Présentation du projet

Schéma du système

10

Présentation du projet

Contenu du fichier XMLExemple : maison.XML

11

Réalisation du projet

Schéma de notre maison de test

12

Réalisation du projet

Outils utilisés

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

14

Réalisation du projet

Construction du graphe de scène

Les pièces:6 objets « Quads »

15

Réalisation du projet

Construction du graphe de scèneEpaisseur des murs

16

Réalisation du projet

Construction du graphe de scène

● Suppression/Texturing des murs

● Murs de la maison

17

Réalisation du projet

Construction du graphe de scène

Jonctions

18

Réalisation du projet

Construction du graphe de scène

Rendu de maison avec terrasse

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

20

CONCLUSION