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

Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

Embed Size (px)

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.

Citation preview

Page 1: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Rémi Levilain & Fabien Roussel

Page 2: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 3: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 4: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 5: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 6: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 7: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 8: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 9: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 10: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 11: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 12: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 13: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 14: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 15: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 16: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 17: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 18: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 19: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 20: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 21: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 22: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

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

Page 23: Présentation de projet sur la réalisation d'une application de réalité virtuelle pour l'évaluation des émotions

• 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

Page 24: Présentation de projet sur la ré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