IMA5 2019/2020 P17 : Différence entre versions

De Wiki de Projets IMA
(Semaine 1 : 6-12 Janvier)
(Semaine 1 : 6-12 Janvier)
Ligne 105 : Ligne 105 :
 
En attendant de rencontrer M. Grisoni pour préciser le cahier des charges, je me forme sur le logiciel Unity.
 
En attendant de rencontrer M. Grisoni pour préciser le cahier des charges, je me forme sur le logiciel Unity.
 
Tuto1 : [https://learn.unity.com/project/roll-a-ball-tutorial Roll a ball]
 
Tuto1 : [https://learn.unity.com/project/roll-a-ball-tutorial Roll a ball]
 +
C# pour scripts
 
Tuto2 : [https://www.udemy.com/course/vr-in-unity-a-beginners-guide/learn/lecture/9614566#overview VR Unity]
 
Tuto2 : [https://www.udemy.com/course/vr-in-unity-a-beginners-guide/learn/lecture/9614566#overview VR Unity]
  

Version du 7 janvier 2020 à 11:05


Présentation générale

Sujet : MyBeatSabber
Etudiant : François Brassart
Encadrant : Laurent Grisoni

Description

L'équipe de recherche MINT souhaite réaliser une expérience engageante de mesure de la fatigue, basée sur le jeu de rythme en VR intitulé Beat Saber. (Trailer)

Le développement de cette expérience se fera sur le moteur de jeux 3D Unity et sur la base du HCT VIVE, éventuellement temporairement sur la base de l'occulus Quest. Le développement se fera avec une phase d'exploration préalable de l'alternative Open-Source, MoonRider , Moon Rider Gameplay (openVR alternative), pour voir dans quelle mesure ce système pourrait être utilisé pour servir de base de développement.

Le sytème devra comporter un module d'enregistrement des gestes d'interaction permettant d'utiliser ce dispositif comme base de mesure pour l'élaboration d'un modèle de fatigue gestuelle (cette réflexion sur le modèle ne fait pas partie du sujet tel que proposé, mais en fonction de l'avancée des travaux et de l’intérêt du/des étudiants, pourra être abordé dans le calendrier du projet). A l’instar du jeu originel, cette expérience devra permettre d’avoir des niveaux de difficultés modulables et différentes musiques jouables. Cependant, nous insérerons dans le jeu un module de mesure de la fatigue et nous extrairons toutes données utiles à la description de la fatigue des participants. Par la suite il serait également intéressant d’essayer de moduler la difficulté des niveaux afin de s’adapter à la fatigue des participants.

En fonction de la vitesse d'avancement, il sera possible d'ajouter : - la possibilité de définir des gestes / trajectoires à effectuer - différentes techniques de sélection 3D pour moduler la fatigue.

Objectifs

Préparation du projet

Cahier des charges

Choix techniques : matériel et logiciel

Liste des tâches à effectuer

Calendrier prévisionnel

Etant parti en semestre à l'étranger, je dispose de 7 semaines pour réaliser ce projet (du 6 au 23 février 2020).

Feuille d'heures

Tâche - Heures Prélude S1 S2 S3 S4 S5 S6 S7 Total
Réunion avec encadrant
Remplissage du wiki 1h 1h
Rédaction du rapport
Préparation de la soutenance
Total 1h 1h


Etat de l'art

Réalisation du Projet

Prélude : 1-5 Janvier

Wiki

Création du Wiki et de son squelette, rédaction de la partie Description du projet.

Unity

Installation du logiciel Unity.

Liens utiles : Liste tutos Unity Tuto Unity Cours en ligne Unity VR HTC Vive HTC Vive Tuto

Semaine 1 : 6-12 Janvier

En attendant de rencontrer M. Grisoni pour préciser le cahier des charges, je me forme sur le logiciel Unity. Tuto1 : Roll a ball C# pour scripts Tuto2 : VR Unity

Semaine 2 : 13-19 Janvier

Semaine 3 : 20-26 Janvier

Semaine 4: 27 Janvier - 2 Février

Semaine 5 : 3-9 Février

Semaine 6 : 10-16 Février

Semaine 7 : 17-23 Février (Soutenance)

Documents Rendus