SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Zaineb Erraji
 
1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopieRamiJOUDI2
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...Hajer Dahech
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...Ramzi Noumairi
 
Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5YounessLaaouane
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobileNader Somrani
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potxBelwafi Bilel
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DRémi Levilain
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
 
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
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance facialeAymen Fodda
 
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-ConsultingRapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-ConsultingMohamed Cherkaoui
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
Plateforme e-learning PHP
Plateforme e-learning PHP Plateforme e-learning PHP
Plateforme e-learning PHP Saâd Zerhouni
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemSarra ERRREGUI
 
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Ayoub Rouzi
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Yasmine Tounsi
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 

Was ist angesagt? (20)

Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
 
Soutenance Pfe 2013
Soutenance Pfe 2013 Soutenance Pfe 2013
Soutenance Pfe 2013
 
1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopie
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5Rapport de stage Application web Gestion RH ASP.NET MVC5
Rapport de stage Application web Gestion RH ASP.NET MVC5
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
Soutenance de stage ingénieur
Soutenance de stage ingénieurSoutenance de stage ingénieur
Soutenance de stage ingénieur
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3D
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
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
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance faciale
 
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-ConsultingRapport PFE - Mise en place d'OpenERP pour IT-Consulting
Rapport PFE - Mise en place d'OpenERP pour IT-Consulting
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
Plateforme e-learning PHP
Plateforme e-learning PHP Plateforme e-learning PHP
Plateforme e-learning PHP
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
 
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 

Ähnlich wie 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
 

Ähnlich wie 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