PROJET E3 - 2023-2024
Réalité Virtuelle : application façon street view sur casque VR Oculus Quest
Suiveur : t.grandpierre@esiee.fr
Mots clés : réalité virtuelle, photos 360, développement logiciel
Réalité Virtuelle :
Un casque de réalité virtuelle possède un écran stéréoscopique qui permet de s’immerger dans un monde totalement virtuel dans lequel on peut se déplacer à l’aide de manettes.
![](https://lh7-us.googleusercontent.com/docsz/AD_4nXcsIQGmUQC-SRLRb0TAmoMRPdcSLjHuZzhyd1d6VMGdgEfvxOZ6Sb8CicxD5tC-m-Qw_hMGbvfE5K4WYMeh63a52c8O6OV8zMQpuWPLaBidFUP9AdbroAUc8MLyfkm9-Ocd3Jsuc7HTvTxjujT5Yw?key=yNdNGv0gVoD43i0eefc_cQ)
Objectif :
Nous disposons de photos panoramiques de différents lieu (locaux de l’ESIEE, salles blanches, sites archéologiques, etc.). Ce sont des photos à 360° et stéréoscopique (ce qui permet de ressentir la profondeur, le relief).
Le principe est au final de pouvoir se déplacer d’image en image, comme on peut le faire avec google street view, mais en utilisant les photos précédentes, sans besoin de connecter le casque à internet ou un pc.
Il s’agit de développer 2 parties :
- Un programme sur PC qui permet de récupérer les photos, les assembler, définir les positions des images les unes par rapport aux autres, puis d’exporter l’ensemble vers l’application casque. Cette partie peut également permettre d’afficher les images et naviguer.
- Une application sur casque de réalité virtuelle qui récupère la configuration définie sur le pc (noms et positions des images) par le programme précédent.
Travail à réaliser :
L’implémentation pourra être effectuée avec l’un des outils suivant :
- le logiciel Unity pour lequel il existe de nombreux tuto. Il est basé sur le langage C# qu’il faudra donc prendre en main.
- L’environnement Unreal Engine : proche d’Unity dans les principes, il est basé sur le langage C++ et des blueprint (programmation graphique à l’aide de boites).
- L’environnement Godot VR, beaucoup plus récent et plus léger, voir si il permet une qualité d’image suffisante.
Il faudra donc fournir 2 programmes :
- Le programme pour PC qui sera utilisé pour définir les parcours et choisir les images de l’application du casque. Le choix du langage de programmation est libre
- Le programme VR pour le casque permettra à un utilisateur de se déplacer entre les images.