SlideShare una empresa de Scribd logo
1 de 24
Réalisation d’une application de réalité 
virtuelle pour l’évaluation des 
émotions 
Rémi Levilain & Fabien Roussel
Sommaire 
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 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 2
3 
La réalité virtuelle Réalisation de 
l’application 
Conception de 
l’application 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
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 Gestion de projet 
l’application 
4 
La réalité virtuelle Réalisation de 
l’application 
Exemples d’application 
 Serious games : 
 Pulse 
 KIMM Fire 
 Loisir : 
 Minecart 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées
La réalité virtuelle Conception de 
l’application 
Réalisation de 
l’application 
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 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
Gestion de projet 
5
La réalité virtuelle Conception de Gestion de projet 
Réalisation de 
l’application 
Moyens à mettre en oeuvre : 
Unity3D 
 Moteur de jeu basé sur moteur physX de Nvidia 
 Dispose d’une librairie fournie 
 Possibilité d’implémenter des scripts en C# et Javascript 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
l’application 
6
La réalité virtuelle Conception de Gestion de projet 
Réalisation de 
l’application 
Les périphériques : 
Razer Hydra & Oculus Rift 
 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 
 Casque stéréoscopique conçu par 
Oculus VR 
 Caractéristiques : 
 Equipé d’un capteur de mouvement 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
l’application 
7
La réalité virtuelle Conception de Gestion de projet 
Réalisation de 
l’application 
La veste haptique 
 Veste haptique contrôlée par 
une carte arduino uno 
 Possède une dizaine de 
moteurs électriques 
 Communication via wifi 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
l’application 
8
La réalité virtuelle Conception de Gestion de projet 
Réalisation de 
l’application 
Autres outils 
 Audacity : édition audio 
 Pistes Audio : freesfx 
 Modéles 3d : Unity Asset Store, TF3DM 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
l’application 
9
La réalité virtuelle Conception de Gestion de projet 
Réalisation de 
l’application 
Définition et répartition des tâches 
 Diagramme de Gant prévisionnel : 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
l’application 
10
Conception de Gestion de projet 
l’application 
La réalité virtuelle Réalisation de 
l’application 
Réalisation de l’application : 
Implémentation des périphériques 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
11
Conception de Gestion de projet 
l’application 
Le Razer Hydra 
 Mise en place d’une architecture 3-tiers : 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
12
Conception de Gestion de projet 
l’application 
L’Oculus Rift 
 Choix du prefab le plus adaptée 
 Permet à la tête du joueur d’être indépendant du corps 
 Remplace la camera standard. 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
13
Conception de Gestion de projet 
l’application 
Réalisation de la navigation : 
Modification de la navigation de base d’Unity3D 
 Ajout de bruits de pas 
 Ambiance sous-marine 
 Headbobber 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
14
Conception de Gestion de projet 
l’application 
Déplacement à l’aide du Razer Hydra 
 Deux méthodes de navigation : 
 Déplacement à l’aide des 2 sticks 
 Déplacement en inclinant les contrôleurs 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
15
Conception de Gestion de projet 
l’application 
Réalisation du parcours 
 Conception de l’architecture 
 Ecriture de la fonction "placerterrain" : 
 La communication entre scripts 
 La gestion des évènements 
 L’instanciation de prefab 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
16
Conception de Gestion de projet 
l’application 
Réalisation de la zone de tutoriel 
 Création du script de tutoriel 
 Gestion des évènements "OnTriggerEnter" 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
17
Conception de Gestion de projet 
l’application 
Réalisation du menu 
 Configuration du Build 
 Création de GUIText 
 Gestion des événements liés au GUITexts 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
La réalité virtuelle Réalisation de 
l’application 
18
Conception de Gestion de projet 
l’application 
La réalité virtuelle Réalisation de 
l’application 
Difficultés rencontrées et solutions apportées : 
Difficultés techniques 
 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 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
Difficultées rencontrées 
et solutions apportées 
19
La réalité virtuelle Difficultées rencontrées 
Conception de Réalisation de 
Gestion de projet 
l’application 
l’application 
Difficultés humaines 
 Le travail en groupe : 
 Utilisation de Doodle 
 Communication 
 Différentes méthodes de travail 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
et solutions apportées 
20
La réalité virtuelle Difficultées rencontrées 
Conception de Réalisation de 
Gestion de projet 
l’application 
l’application 
Gestion de projet 
Rémi Levilain & Fabien Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
et solutions apportées 
21
Réalisation de 
l’application 
Conception de 
l’application 
Gestion de projet 
10% 
10% 
28% 
9% 
17% 
1% 
17% 
2% 
6% 
La réalité virtuelle 
Découverte du sujet et définition du 
cahier des charges 
Optimiser l'interface de l'application 
pour l'utilisateur 
Intégrer le Razer Hydra 
Créer une zone de tutoriel 
Ecriture de l'algorithme de création 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 Roussel 
Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 
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 Roussel 
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

Más contenido relacionado

La actualidad más candente

Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelBelwafi Bilel
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livreskaies Labiedh
 
Développement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionDéveloppement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionMohammed Amine Mostefai
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potxBelwafi Bilel
 
Développement d’une Application Mobile Android StreetArtPlanet
Développement d’une Application Mobile Android StreetArtPlanetDéveloppement d’une Application Mobile Android StreetArtPlanet
Développement d’une Application Mobile Android StreetArtPlanet Slim Namouchi
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études TombariAhmed
 
Conception et Mise en place d'une Application Web SPA pour les établissements...
Conception et Mise en place d'une Application Web SPA pour les établissements...Conception et Mise en place d'une Application Web SPA pour les établissements...
Conception et Mise en place d'une Application Web SPA pour les établissements...Ben Ahmed Zohra
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance facialeAymen Fodda
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)Ghali Rahma
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiqueLilia Sfaxi
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 

La actualidad más candente (20)

Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livres
 
Développement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionDéveloppement Web - Module 1 - Introduction
Développement Web - Module 1 - Introduction
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
ATB Timesheet
ATB TimesheetATB Timesheet
ATB Timesheet
 
Pfe 2015
Pfe 2015Pfe 2015
Pfe 2015
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1 Mise en oeuvre des framework de machines et deep learning v1
Mise en oeuvre des framework de machines et deep learning v1
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
 
Développement d’une Application Mobile Android StreetArtPlanet
Développement d’une Application Mobile Android StreetArtPlanetDéveloppement d’une Application Mobile Android StreetArtPlanet
Développement d’une Application Mobile Android StreetArtPlanet
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études
 
Conception et Mise en place d'une Application Web SPA pour les établissements...
Conception et Mise en place d'une Application Web SPA pour les établissements...Conception et Mise en place d'une Application Web SPA pour les établissements...
Conception et Mise en place d'une Application Web SPA pour les établissements...
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance faciale
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)
Rapport-PFE2013-RahmaGhali-Gestion des Candidatures(Jaas,Primefaces,JFS2,JPA)
 
Pour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en InformatiquePour Écrire un Bon Rapport en Informatique
Pour Écrire un Bon Rapport en Informatique
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 

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

HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01Frédéric Harper
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le codeBenjamin Launay
 
Conférence BNI Buzz Creativ Agence de Communication Digitale
Conférence BNI Buzz Creativ Agence de Communication Digitale Conférence BNI Buzz Creativ Agence de Communication Digitale
Conférence BNI Buzz Creativ Agence de Communication Digitale Fabian Puech
 
Réalité augmentée
Réalité augmentée Réalité augmentée
Réalité augmentée leilameherzi
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Microsoft
 
Lumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe
 
Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleREGIONAL ACADEMY OF EDUCATION AND TRAINING
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisDaniel Dominguez
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Philippe Beraud
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Microsoft
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesAmine MEGDICHE
 
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RA
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RAJedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RA
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RANovabuild
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptxmerazgaammar2
 
Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobileEutech SSII
 

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

HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01HTML5mtl & MWNW hackathon - 2012-12-01
HTML5mtl & MWNW hackathon - 2012-12-01
 
Prez web vr chtijs
Prez web vr chtijsPrez web vr chtijs
Prez web vr chtijs
 
Killer app par la design et le code
Killer app par la design et le codeKiller app par la design et le code
Killer app par la design et le code
 
Conférence BNI Buzz Creativ Agence de Communication Digitale
Conférence BNI Buzz Creativ Agence de Communication Digitale Conférence BNI Buzz Creativ Agence de Communication Digitale
Conférence BNI Buzz Creativ Agence de Communication Digitale
 
Réalité augmentée
Réalité augmentée Réalité augmentée
Réalité augmentée
 
La réalité augmentée
La réalité augmentéeLa réalité augmentée
La réalité augmentée
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!
 
Lumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - frLumiscaphe Corporate 2015 -v00 - fr
Lumiscaphe Corporate 2015 -v00 - fr
 
Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelle
 
.NET DotNet CF - 1
.NET DotNet CF - 1.NET DotNet CF - 1
.NET DotNet CF - 1
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - Français
 
Formation mobile-cross-platform
Formation mobile-cross-platformFormation mobile-cross-platform
Formation mobile-cross-platform
 
Chapitre 1 android
Chapitre 1 androidChapitre 1 android
Chapitre 1 android
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’Etudes
 
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RA
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RAJedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RA
JedisBIM & Réalité Virtuelle, Réalité Augmentée - Etat de l'Art RV, RA
 
chapitres 3 technologies de communication de l'IoT partie II.pptx
chapitres  3 technologies de communication de l'IoT partie II.pptxchapitres  3 technologies de communication de l'IoT partie II.pptx
chapitres 3 technologies de communication de l'IoT partie II.pptx
 
Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobile
 

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

  • 1. Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Rémi Levilain & Fabien Roussel
  • 2. Sommaire 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 Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 2
  • 3. 3 La réalité virtuelle Réalisation de l’application Conception de l’application Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 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
  • 4. Conception de Gestion de projet l’application 4 La réalité virtuelle Réalisation de l’application Exemples d’application  Serious games :  Pulse  KIMM Fire  Loisir :  Minecart Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées
  • 5. La réalité virtuelle Conception de l’application Réalisation de l’application 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 Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées Gestion de projet 5
  • 6. La réalité virtuelle Conception de Gestion de projet Réalisation de l’application Moyens à mettre en oeuvre : Unity3D  Moteur de jeu basé sur moteur physX de Nvidia  Dispose d’une librairie fournie  Possibilité d’implémenter des scripts en C# et Javascript Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées l’application 6
  • 7. La réalité virtuelle Conception de Gestion de projet Réalisation de l’application Les périphériques : Razer Hydra & Oculus Rift  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  Casque stéréoscopique conçu par Oculus VR  Caractéristiques :  Equipé d’un capteur de mouvement Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées l’application 7
  • 8. La réalité virtuelle Conception de Gestion de projet Réalisation de l’application La veste haptique  Veste haptique contrôlée par une carte arduino uno  Possède une dizaine de moteurs électriques  Communication via wifi Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées l’application 8
  • 9. La réalité virtuelle Conception de Gestion de projet Réalisation de l’application Autres outils  Audacity : édition audio  Pistes Audio : freesfx  Modéles 3d : Unity Asset Store, TF3DM Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées l’application 9
  • 10. La réalité virtuelle Conception de Gestion de projet Réalisation de l’application Définition et répartition des tâches  Diagramme de Gant prévisionnel : Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées l’application 10
  • 11. Conception de Gestion de projet l’application La réalité virtuelle Réalisation de l’application Réalisation de l’application : Implémentation des périphériques Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées 11
  • 12. Conception de Gestion de projet l’application Le Razer Hydra  Mise en place d’une architecture 3-tiers : Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 12
  • 13. Conception de Gestion de projet l’application L’Oculus Rift  Choix du prefab le plus adaptée  Permet à la tête du joueur d’être indépendant du corps  Remplace la camera standard. Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 13
  • 14. Conception de Gestion de projet l’application Réalisation de la navigation : Modification de la navigation de base d’Unity3D  Ajout de bruits de pas  Ambiance sous-marine  Headbobber Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 14
  • 15. Conception de Gestion de projet l’application Déplacement à l’aide du Razer Hydra  Deux méthodes de navigation :  Déplacement à l’aide des 2 sticks  Déplacement en inclinant les contrôleurs Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 15
  • 16. Conception de Gestion de projet l’application Réalisation du parcours  Conception de l’architecture  Ecriture de la fonction "placerterrain" :  La communication entre scripts  La gestion des évènements  L’instanciation de prefab Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 16
  • 17. Conception de Gestion de projet l’application Réalisation de la zone de tutoriel  Création du script de tutoriel  Gestion des évènements "OnTriggerEnter" Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 17
  • 18. Conception de Gestion de projet l’application Réalisation du menu  Configuration du Build  Création de GUIText  Gestion des événements liés au GUITexts Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées La réalité virtuelle Réalisation de l’application 18
  • 19. Conception de Gestion de projet l’application La réalité virtuelle Réalisation de l’application Difficultés rencontrées et solutions apportées : Difficultés techniques  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 Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions Difficultées rencontrées et solutions apportées 19
  • 20. La réalité virtuelle Difficultées rencontrées Conception de Réalisation de Gestion de projet l’application l’application Difficultés humaines  Le travail en groupe :  Utilisation de Doodle  Communication  Différentes méthodes de travail Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions et solutions apportées 20
  • 21. La réalité virtuelle Difficultées rencontrées Conception de Réalisation de Gestion de projet l’application l’application Gestion de projet Rémi Levilain & Fabien Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions et solutions apportées 21
  • 22. Réalisation de l’application Conception de l’application Gestion de projet 10% 10% 28% 9% 17% 1% 17% 2% 6% La réalité virtuelle Découverte du sujet et définition du cahier des charges Optimiser l'interface de l'application pour l'utilisateur Intégrer le Razer Hydra Créer une zone de tutoriel Ecriture de l'algorithme de création 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 Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions 22 Difficultées rencontrées et solutions apportées Gestion de projet
  • 23. • 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 Roussel Réalisation d’une application de réalité virtuelle pour l’évaluation des émotions
  • 24. Nous vous remercions pour votre attention ! Rémi Levilain & Fabien Roussel 24