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 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 en lien avec l’industrie, la santé, le développement durable ou la responsabilité sociétale :
En groupe,
Organiser le développement
Développer l’application en suivant la démarche vue en cours :
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.
Vous utiliserez le SDK VR de votre choix (Oculus Integration Package, VRTK, MRTK, XRTK, Unity XR Interaction Toolkit…)
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éances sera complété par du travail hors-présentiel avec des livrables notés.