Concevoir et programmer des interactions avec un casque de réalité virtuelle sous Unity
Pré-requis
Cours Réalité Virtuelle
Connaissances Unity (ex. UE S3 Développement de jeu vidéo ou MOOC ou personnelles)
Volume horaire
10 séances encadrées de 1h45 + hors présentiel
L’objectif de ce projet est de réaliser en groupe une application de Réalité Virtuelle dans laquelle l’utilisateur doit effectuer des tâches de navigation, sélection, manipulation et/ou contrôle. Le logiciel utilisé est Unity 3D et ses scripts C#. Les interfaces proposées par défaut sont un Oculus Quest et ses 2 manettes (mais d’autres sont possibles).
Travail à réaliser :
En groupe, réfléchir à une application ou un jeu dans un domaine qui vous intéresse (ex. l’industrie, la santé, le sport, le développement durable…)
En groupe
Organiser le développement
Développer l’application en suivant la démarche vue en cours :
Vous utiliserez autant que possible le SDK XR de Unity.
L’environnement virtuel sera simple et fonctionnel. Le contenu et l’aspect esthétique de la scène sont libres et ne sont pas un critère direct de notation. Il est conseillé de tout faire sur des modèles simplifiés puis d’améliorer/remplacer ces modèles à la fin si le temps le permet. La scène doit néanmoins participer à la bonne ergonomie de l’application et à la mise en valeur de vos interactions/outils.
NB : Chaque étape de développement devra faire l’objet de tests pour valider vos choix de conception (type de geste, raccourcis…), les corriger si besoin et bien choisir les paramètres d’interaction (gains de déplacement…).
Réaliser la livraison finale du projet.
Ce travail est à réaliser en groupe.
Le travail en séancs sera complété par du travail hors-présentiel avec des livrables notés.
Planning de l’UE (v2)