présentation de projet sur la réalisation d'une application de réalité virtuelle pour...

Post on 20-Jun-2015

416 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Ce projet étudiant a été effectué avec un de mes camarades. Nous avons mis en place un environnement virtuel sous Unity3D en utilisant le Razer Hydra ainsi que l'Oculus Rift. Le but final de cet environnement est de servir à l'évaluation des sentiments de l'utilisateur. L'ensembles des tâches réalisées est décrit dans ce rapport.

TRANSCRIPT

Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Rémi Levilain & Fabien Roussel

I. La réalité virtuelle

II. Conception de l’application

III. Réalisation de l’application

IV. Difficultés rencontrées et solutions

apportées

V. Gestion de projet

Sommaire

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions 2

3Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

La réalité virtuelle Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle

Définition : Procédé visant à immerger une personne

dans un monde virtuel. Caractéristiques :

Stimule plusieurs des 5 sens Utilise un matériel spécifique Environnements 3D inspirés du monde

réel ou purement imaginaire

Conception de l’application

4Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Exemples d’application

Serious games : Pulse KIMM Fire

Loisir : Minecart

La réalité virtuelle Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

Etude de l’existant Projets utilisant les mêmes périphériques Environnements libres de droit

Objectifs : Réaliser 5 terrains inspirant respectivement une émotion :

peur, tristesse, dégoût, joie, zen. Intégrer les différents périphériques  Obtenir différentes méthodes de navigation dans

l’environnement Modéliser une zone de tutoriel

Conception de l’application

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

La réalité virtuelle Conception de l’application

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

5

Moteur de jeu basé sur moteur physX de Nvidia Dispose d’une librairie fournie Possibilité d’implémenter des scripts en C# et Javascript

Moyens à mettre en œuvre :Unity3D

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle Conception de l’application

6

Contrôleur de jeu conçu par Sixense Particularités :

Système de détection de mouvement électromagnétique

Mains du joueur indépendantes l’une de l’autre

Les périphériques :Razer Hydra & Oculus Rift

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle Conception de l’application

7

Casque stéréoscopique conçu par Oculus VR

Caractéristiques : Equipé d’un capteur de mouvement

Veste haptique contrôlée par une carte arduino uno

Possède une dizaine de moteurs électriques

Communication via wifi

La veste haptique

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle Conception de l’application

8

Audacity : édition audio Pistes Audio : freesfx Modéles 3d : Unity Asset Store, TF3DM

Autres outils

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle Conception de l’application

9

Diagramme de Gant prévisionnel :

Définition et répartition des tâches

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

La réalité virtuelle Conception de l’application

10

Réalisation de l’application : Implémentation des périphériques

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

La réalité virtuelle Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

11

Mise en place d’une architecture 3-tiers :

Le Razer Hydra

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

12

Choix du prefab le plus adaptée

Permet à la tête du joueur d’être indépendant du corps

Remplace la camera standard.

L’Oculus Rift

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

13

Ajout de bruits de pas Ambiance sous-marine Headbobber

Réalisation de la navigation : Modification de la navigation de base

d’Unity3D

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

14

Deux méthodes de navigation :

Déplacement à l’aide des 2 sticks

Déplacement en inclinant les contrôleurs

Déplacement à l’aide du Razer Hydra

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

15

Conception de l’architecture

Ecriture de la fonction "placerterrain" :

La communication entre scripts

La gestion des évènements

L’instanciation de prefab

Réalisation du parcours

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

16

Création du script de tutoriel Gestion des évènements "OnTriggerEnter"

Réalisation de la zone de tutoriel

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

17

Configuration du Build Création de GUIText Gestion des événements liés au GUITexts

Réalisation du menu

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

La réalité virtuelle Réalisation de l’application

18

Organisation du dossier Assets

Difficultés liées à la syntaxe

Code récupéré non commenté ou méthode non expliquée

Anticiper une éventuelle reprise du projet

Difficultés rencontrées et solutions apportées : Difficultés techniques

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

La réalité virtuelle Réalisation de l’application

Difficultées rencontrées et solutions apportées

Gestion de projet

Conception de l’application

19

Le travail en groupe :

Utilisation de Doodle

Communication

Différentes méthodes de travail

Difficultés humaines

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Gestion de projet

Conception de l’application

La réalité virtuelle Difficultées rencontrées et solutions apportées

20

Gestion de projet

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Gestion de projet

Conception de l’application

La réalité virtuelle Difficultées rencontrées et solutions apportées

21

Gestion de projet

10%

10%

27%

9%

17%

1%

17%

2%6%

Découverte du sujet et défini-tion du cahier des charges

Optimiser l'interface de l'ap-plication pour l'utilisateur

Intégrer le Razer Hydra

Créer une zone de tutoriel

Ecriture de l'algorithme de créa-tion du parcours

Intégrer l'Oculus Rift

Créer 6 parcours différents

Réalisation du .exe final

Réalisation du rapport

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Réalisation de l’application

Conception de l’application

La réalité virtuelle

22

Difficultées rencontrées et solutions apportées

Gestion de projet

• Expérience de travail de groupe

• Application de nos connaissances techniques

• Nouvelles compétences en programmation sous Unity3D

• Motivation accrue pour travailler dans la réalité virtuelle

23

Conclusion

Rémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotionsRémi Levilain & Fabien RousselRéalisation d’une application de réalité virtuelle pour l’évaluation des émotions

Nous vous remercions pour votre attention !

Rémi Levilain & Fabien Roussel

24

top related