- L’idée est de proposer un environnement virtuel de chute libre, type Wingsuit, dans un univers fantastique type Montagnes volantes comme dans Avatars.
- L’utilisateur oriente son vol par la position de son corps, de ses bras et jambes.
- L’utilisateur porte un casque de Réalité Virtuel 3D
- Ci-dessous un jeu en cours de développement qui donne une bonne idée de la sensation
Une version pour l’Oculus semble déjà développée…
- Casque RV : Oculus Rift : Immersif encore développement. Un Kit dev est accessible po 300€ environ
- La CLEF : l’immersivité du casque qui reste à vérifier
- Bonne revue
- Mauvaise revue (mais positive quand même)
- En cas de déception :
- Possible montage avec mini écran sphérique récupérant une image d’écran Iphone + lentille souple port journalier de correction permettant la vision de l’écran à 5cm de distance focale environ (equivalent grosse presbytie) : appel opticien : les lentilles existes mais pas possible de les avoir sans ordonnance ophtalmo (on verra au prochain passage pour chgmt lunette)
- Dans ce cas on a vraiment stéréo en 180° Verticale * 180 Horizontal ( En fait 60° coté nez – 90° coté oreille [150°] * 50° en Haut * 80° en bas [130°])
- Capter la position du corps avec un iphone monté sur le harnais
- Récupp Position, inclinaison avec Centrale inertielle + accéléromètre + boussole via javascript
- IPHONE => IOS 4.2 Mini => Iphone 4 => 300€ occase
- Autres ? : SAMSUNG ? HTC ?
- Exemple de code de réccup
- Les ref de prog de Apple sont là.
- Capter la position de la tête avec les Gyro et accéléromètre intégrés au casque.
- Envoyer cela par wifi à un PC server
- Récupperer les données grace à Node.js
- Interfacer Node avec l’interface de périphérique (Souris, Joystick…)
- Injecter cela dans un moteur graphique 3D Stéréo :
- Jeux video :
- Excellent jeu en cours de développement : Becoming.at: Cf video de présentation plus haut.
- Développement sous Unity
- Base Jumping Simulator
- Excellent jeu en cours de développement : Becoming.at: Cf video de présentation plus haut.
- Unity : (1500$ / Licence)
- Game Engine
- 1500$ / licence
- Torque 3D (Free MIT Licence)
- Blender
- Gratuit
- Puissant
- Module de rendu stéréo : AddOn en Pyton
- Ouvert : via module en Pyton.
- Un moteur de jeu intégré
- => Très complexe et gourmand en puissance machine.
- Optimal = 8 core // 16G mem vive
- Tree.js (Cédric 07/10/2013) : Gartuit.
- http://threejs.org/
- Moteur rendu OpenGl sous Javascript.
- Excellente intégration sous Chrome
- Prédev pour l’Occulus (avec code source)
http://threejs.org/examples/#webgl_geometry_minecraft_oculusrift
- Jeux video :
- L’utilisateur est :
- idée 1 // Harnais
- Accroché à un harnais :
- Encrage au centre de gravité
- Câble annexes jambes (2)
- Bras (2)
- Une combinaison + renforts sangle Nylon pour ancrage + attaches pour laisser les fermetures éclaires libres
- Réparti la charge + limite mouvements joueurs (buttées)
- Ventilateur pour sensation vitesse
- En fin de course possible poignée de libération factice de parachute => choc à l’ouverture. Pas d’ouverture = Dead !
-
Principe cadre mobile (Tangage & Roulis)
1 cadre mobile articulé sur un cadre fixe (Tangage)
1 câble Bras / Bras + 1 Jambe / Jambe (Roulis)
- Accroché à un harnais :
- idée 2 // Matelas gonflé
- Une membrane percée de micro trous , ou un drap de soie, est gonflé avec une soufflerie.
- Souffleur Occase (Cash Converter) = 30€
- L’utilisateur prend ses appuis allongé sur ce matelas d’air
- Sans doute + soft que les harnais car c’est tout le corps qui réparti la charge.
- Une membrane percée de micro trous , ou un drap de soie, est gonflé avec une soufflerie.
- idée 1 // Harnais
- Idée 3 // On couple les deux !!
- Câble pour l’équilibrage du corps (réduire le poids)
- Coussin pour une légère sustentation + effet vent (nb le visage est dans un casque)
Un Société spécialisée dans la Simulation militaire propose un simulateur de chute libre militaire.
- Simulateur Chute libre militaire
- Budget Bricolage :
- Kit Dev OCCULUS RIFT : 300$
- Combi 50€
- Sangles 10€
- Attaches 10€
- Tubes Acciers : Env 200€
- ID : Les composants Arduino doivent pouvoir aider à capter des déplacements de câbles et transmettre cela au moteur de rendu (au jeu).