Projet Virtual Walker

Rendre la réalité virtuelle encore plus immersive


Schéma de présentation du projet

Présentation



Casque de Réalité Virtuelle

Casque de Réalité Virtuelle

Le joueur porte le casque sur sa tête et voit une image en 3D. Un smartphone Android sert d'écran.

Support du joueur

Support

Il se place à l'intérieur et peut courir et tourner librement.

Analyse des mouvements

Analyse

Ses mouvements sont analysés et envoyés vers le casque pour que le joueur se déplace dans le jeu.



Présentation détaillée



Différents modules


Le support a pour but d'accueillir le joueur afin qu'il puisse se déplacer. Pour ce faire, le joueur doit se placer en chaussettes (pour un meilleur glissement) au centre de l'arceau. Le sol en bois est recouvent d'un mélange de paraffine et de térébenthine afin que le joueur glisse et qu'il puisse donc "courir sur place".
Le joueur doit porter se casque pour avoir une immersion visuelle. Celui-ci s'ouvre afin de pouvoir introduire un téléphone (un Nexus 5 en particulier) qui servira d'écran. Nous nous sommes librement inspiré Google Cardboard pour ce système. Il est aussi possible de changer de lentilles afin de palier à certaines déficiences visuelles.
Le logiciel doit être lancé sur un ordinateur auquel une caméra Kinect est reliée. Grâce à la librairie OpenNI, nous pouvons récupérer le squellette du joueur. De ce squellette, le logiciel calcule la rotation et la vitesse de marche et l'envoi par Bluetooth à l'application pour Smartphone (qui est éxecuté sur le téléphone à l'intérieur du casque)

Sources de VRController
RandCity est un petit jeu ou un paysage urbain est généré aléatoirement. L'affichage est divisé en 2 parties afin que le joueur est une impression de 3D (grâce aux lentilles du casque). Pour tourner, le joueur doit tourner la tête et pour avancer, le jeu reçoit les données en provenance du logiciel VRController.

Sources de RandCity

Galerie





Projet réalisé au Lycée Jean Perrin.

Inspiré du modèle Pratt.