{"id":1468,"date":"2013-06-26T11:18:42","date_gmt":"2013-06-26T09:18:42","guid":{"rendered":"http:\/\/www.blue-bears.com\/blog\/?p=1468"},"modified":"2014-10-06T12:06:01","modified_gmt":"2014-10-06T10:06:01","slug":"free-fall","status":"publish","type":"post","link":"http:\/\/www.blue-bears.com\/blog\/?p=1468","title":{"rendered":"Free Fall &#8211; Le d\u00e9but."},"content":{"rendered":"<ul>\n<ul>\n<li>L&rsquo;id\u00e9e est de proposer un environnement virtuel de chute libre, type Wingsuit, \u00a0dans un univers fantastique type Montagnes volantes comme dans Avatars.<\/li>\n<li>L&rsquo;utilisateur oriente son vol par la position de son corps, de ses bras et jambes.<\/li>\n<li>L&rsquo;utilisateur porte un casque de R\u00e9alit\u00e9 Virtuel 3D<\/li>\n<li>Ci-dessous un jeu en cours de d\u00e9veloppement qui donne une bonne id\u00e9e de la sensation<\/li>\n<\/ul>\n<\/ul>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/czhXgmM9k8s\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Une version pour l&rsquo;Oculus semble d\u00e9j\u00e0 d\u00e9velopp\u00e9e&#8230;<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/6HfgehjMchg?feature=player_embedded\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n<!--more--><\/p>\n<ul>\n<li>Casque RV :\u00a0 <a href=\"http:\/\/www.oculusvr.com\/\" target=\"_blank\">Oculus Rift <\/a>: Immersif encore d\u00e9veloppement. Un Kit dev est accessible po 300\u20ac environ<\/li>\n<li><span style=\"color: #ff0000; text-decoration: underline;\"><strong>La CLEF : l&rsquo;immersivit\u00e9 du casque qui reste \u00e0 v\u00e9rifier<\/strong> <\/span>\n<ul>\n<li><a href=\"http:\/\/www.pcworld.fr\/jeux-video\/actualites,oculus-rift-vr-realite-virtuelle-casque-strike-suit-zero-simulation-spatiale-geekopolis,539365,1.htm\" target=\"_blank\">Bonne revue<\/a><\/li>\n<li><a href=\"http:\/\/www.journaldugamer.com\/2013\/05\/30\/impressions-oculus-rift\/\" target=\"_blank\">Mauvaise revue<\/a> (mais positive quand m\u00eame)<\/li>\n<\/ul>\n<\/li>\n<li>En cas de d\u00e9ception :\n<ul>\n<li>Possible montage avec mini \u00e9cran sph\u00e9rique r\u00e9cup\u00e9rant une image d&rsquo;\u00e9cran Iphone + lentille souple port journalier de correction permettant la vision de l&rsquo;\u00e9cran\u00a0 \u00e0 5cm de distance focale environ (equivalent grosse presbytie) : appel opticien : les lentilles existes mais pas possible de les avoir sans ordonnance ophtalmo\u00a0 (on verra au prochain passage pour chgmt lunette)<\/li>\n<li>Dans ce cas on a vraiment st\u00e9r\u00e9o en 180\u00b0 Verticale * 180 Horizontal ( En fait 60\u00b0 cot\u00e9 nez &#8211; 90\u00b0 cot\u00e9 oreille [150\u00b0]\u00a0 * 50\u00b0 en Haut * 80\u00b0 en bas [130\u00b0])<\/li>\n<\/ul>\n<\/li>\n<li>Capter la position du corps avec un iphone mont\u00e9 sur le harnais\n<ul>\n<li>R\u00e9cupp Position, inclinaison avec Centrale inertielle + acc\u00e9l\u00e9rom\u00e8tre + boussole via javascript<\/li>\n<li>IPHONE =&gt; IOS 4.2 Mini =&gt; Iphone 4 =&gt; 300\u20ac occase<\/li>\n<li>Autres ? : SAMSUNG ? HTC ?<\/li>\n<li><a href=\"http:\/\/www.albertosarullo.com\/blog\/javascript-accelerometer-demo-source\" target=\"_blank\">Exemple de code de r\u00e9ccup <\/a><\/li>\n<li>Les ref de prog de Apple sont l\u00e0.\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/library\/safari\/#documentation\/SafariDOMAdditions\/Reference\/DeviceMotionEventClassRef\/DeviceMotionEvent\/DeviceMotionEvent.html\" target=\"_blank\">DeviceMotionEvent Class Reference<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/library\/safari\/#documentation\/SafariDOMAdditions\/Reference\/DeviceOrientationEventClassRef\/DeviceOrientationEvent\/DeviceOrientationEvent.html\" target=\"_blank\">DeviceOrientationEvent<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Capter la position de la t\u00eate avec les Gyro et acc\u00e9l\u00e9rom\u00e8tre int\u00e9gr\u00e9s au\u00a0casque.<\/li>\n<li>Envoyer cela par wifi \u00e0 un PC server<\/li>\n<li>R\u00e9cupperer les donn\u00e9es grace \u00e0 <a href=\"http:\/\/nodejs.org\/\" target=\"_blank\">Node.js<\/a><\/li>\n<li>Interfacer Node avec l&rsquo;interface de p\u00e9riph\u00e9rique (Souris, Joystick&#8230;)<\/li>\n<li>Injecter cela dans un moteur graphique 3D St\u00e9r\u00e9o\u00a0:\n<ul>\n<li>Jeux video\u00a0 :\n<ul>\n<li>Excellent jeu en cours de d\u00e9veloppement : <a title=\"Becoming At\" href=\"http:\/\/live-becoming.gotpantheon.com\/\" target=\"_blank\">Becoming.at<\/a>: Cf video de pr\u00e9sentation plus haut.\n<ul>\n<li>D\u00e9veloppement sous <a href=\"http:\/\/unity3d.com\/\" target=\"_blank\">Unity<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=3RmxPyMsgro\" target=\"_blank\">Base Jumping Simulator<\/a><\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<li>Unity : (1500$ \/ Licence)\n<ul>\n<li><a href=\"http:\/\/unity3d.com\/\" target=\"_blank\">Game Engine <\/a><\/li>\n<li>1500$ \/ licence<\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<li>Torque 3D (Free MIT Licence)\n<ul>\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/Torque_%28game_engine%29\" target=\"_blank\">Torque Game Engine<\/a><\/li>\n<li>Int\u00e9gration de<a href=\"http:\/\/www.garagegames.com\/community\/blogs\/view\/22225\" target=\"_blank\"> Occulus Rift par un Fan<\/a><\/li>\n<li><strong><a href=\"http:\/\/www.garagegames.com\/community\/blogs\/view\/22249\" target=\"_blank\">11\/04\/2013 : Torque 3D Now Supports the Oculus Rift<\/a><\/strong><\/li>\n<li><a href=\"http:\/\/www.garagegames.com\/community\/blogs\/view\/22255\" target=\"_blank\">Exemple 1 : 18\/04\/2013 <\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GarageGames\/Torque3D\/wiki\/Oculus-Rift\" target=\"_blank\">Explications\u00a0 de param\u00e9trages de Torque<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.blender.org\/\" target=\"_blank\">Blender<br \/>\n<\/a><\/p>\n<ul>\n<li>Gratuit<\/li>\n<li>Puissant<\/li>\n<li><a href=\"http:\/\/www.noeol.de\/s3d\/\" target=\"_blank\">Module de rendu st\u00e9r\u00e9o : AddOn en Pyton<\/a><\/li>\n<li>Ouvert : via module en Pyton.<\/li>\n<li><a href=\"http:\/\/www.blender.org\/features-gallery\/features\/\" target=\"_blank\">Un moteur de jeu int\u00e9gr\u00e9<\/a><\/li>\n<li>=&gt; Tr\u00e8s complexe et gourmand en puissance machine.<\/li>\n<li>Optimal = 8 core \/\/ 16G mem vive<\/li>\n<\/ul>\n<\/li>\n<li>Tree.js (C\u00e9dric 07\/10\/2013) : Gartuit.\n<ul>\n<li><a title=\"http:\/\/threejs.org\/\" href=\"http:\/\/threejs.org\/\">http:\/\/threejs.org\/<\/a><\/li>\n<li>Moteur rendu OpenGl sous Javascript.<\/li>\n<li>Excellente int\u00e9gration sous Chrome<\/li>\n<li>Pr\u00e9dev pour l&rsquo;Occulus (avec code source)<br \/>\n<a title=\"http:\/\/threejs.org\/examples\/#webgl_geometry_minecraft_oculusrift\" href=\"http:\/\/threejs.org\/examples\/#webgl_geometry_minecraft_oculusrift\">http:\/\/threejs.org\/examples\/#webgl_geometry_minecraft_oculusrift<\/a><\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>L&rsquo;utilisateur est :\n<ul>\n<li>id\u00e9e 1 \/\/ Harnais\n<ul>\n<li>Accroch\u00e9 \u00e0 un harnais :\n<ul>\n<li>Encrage au centre de gravit\u00e9<\/li>\n<li>C\u00e2ble annexes jambes (2)<\/li>\n<li>Bras (2)<\/li>\n<li>Une combinaison + renforts sangle Nylon pour ancrage + attaches pour laisser les fermetures \u00e9claires libres<\/li>\n<li>\n<p><figure id=\"attachment_1539\" aria-describedby=\"caption-attachment-1539\" style=\"width: 155px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Combinaison.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1539\" src=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Combinaison.jpg\" alt=\"Combinaison  2 zips ouverture int\u00e9grale\" width=\"155\" height=\"290\" \/><\/a><figcaption id=\"caption-attachment-1539\" class=\"wp-caption-text\">Combinaison 2 zips ouverture int\u00e9grale<\/figcaption><\/figure><\/li>\n<\/ul>\n<ul>\n<li><a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Image-Attache-Sangles.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1538\" src=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Image-Attache-Sangles.jpg\" alt=\"Image Attache Sangles\" width=\"140\" height=\"140\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>R\u00e9parti la charge + limite mouvements joueurs (butt\u00e9es)<\/li>\n<li>Ventilateur pour sensation vitesse<\/li>\n<li>En fin de course possible poign\u00e9e de lib\u00e9ration factice de parachute =&gt; choc \u00e0 l&rsquo;ouverture. Pas d&rsquo;ouverture = Dead !<\/li>\n<li>\n<p><figure id=\"attachment_1535\" aria-describedby=\"caption-attachment-1535\" style=\"width: 308px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/06\/Photo-007-e1375352694785.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1535 \" src=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/06\/Photo-007-e1375352694785.jpg\" alt=\"Principe cadre mobile (Tangage &amp; Roulis)\" width=\"308\" height=\"206\" \/><\/a><figcaption id=\"caption-attachment-1535\" class=\"wp-caption-text\">Principe cadre mobile (Tangage &amp; Roulis)<br \/>1 cadre mobile articul\u00e9 sur un cadre fixe (Tangage)<br \/>1 c\u00e2ble Bras \/ Bras + 1 Jambe \/ Jambe (Roulis)<\/figcaption><\/figure><\/li>\n<\/ul>\n<\/li>\n<li>id\u00e9e 2 \/\/ Matelas gonfl\u00e9\n<ul>\n<li>Une membrane perc\u00e9e de micro trous , ou un drap de soie, est gonfl\u00e9 avec une soufflerie.\n<ul>\n<li>Souffleur Occase (Cash Converter) = 30\u20ac<\/li>\n<\/ul>\n<\/li>\n<li>L&rsquo;utilisateur prend ses appuis allong\u00e9 sur ce matelas d&rsquo;air<\/li>\n<li>Sans doute + soft que les harnais car c&rsquo;est tout le corps qui r\u00e9parti la charge.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Id\u00e9e 3 \/\/ On couple les deux !!\n<ul>\n<li>C\u00e2ble pour l&rsquo;\u00e9quilibrage du corps (r\u00e9duire le poids)<\/li>\n<li>Coussin pour une l\u00e9g\u00e8re sustentation + effet vent (nb le visage est dans un casque)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Un Soci\u00e9t\u00e9 sp\u00e9cialis\u00e9e dans la Simulation militaire propose un <a href=\"http:\/\/www.epicos.com\/EPCompanyProfileWeb\/Products.aspx?id=722\" target=\"_blank\">simulateur de chute libre militaire<\/a>.<\/p>\n<dl class=\"wp-caption alignnone\" style=\"width: 410px;\">\n<dt class=\"wp-caption-dt\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.epicos.com\/EPCompanyProfileWeb\/Content\/E_COM\/parachute-sim.jpg\" alt=\"\" width=\"400\" height=\"319\" \/><\/dt>\n<dd class=\"wp-caption-dd\">Simulateur Chute libre militaire<\/dd>\n<\/dl>\n<p>&nbsp;<\/p>\n<ul>\n<li>Budget Bricolage :\n<ul>\n<li>Kit Dev OCCULUS RIFT : 300$<\/li>\n<li>Combi 50\u20ac<\/li>\n<li>Sangles 10\u20ac<\/li>\n<li>Attaches 10\u20ac<\/li>\n<li>Tubes Acciers : Env 200\u20ac<\/li>\n<\/ul>\n<p>&nbsp;<\/li>\n<li>ID : Les composants Arduino doivent pouvoir aider \u00e0 capter des d\u00e9placements de c\u00e2bles et transmettre cela au moteur de rendu (au jeu).<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;id\u00e9e est de proposer un environnement virtuel de chute libre, type Wingsuit, \u00a0dans un univers fantastique type Montagnes volantes comme dans Avatars. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,18],"tags":[],"class_list":["post-1468","post","type-post","status-publish","format-standard","hentry","category-vr","category-idees-diverses"],"_links":{"self":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1468"}],"version-history":[{"count":50,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1468\/revisions"}],"predecessor-version":[{"id":2010,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1468\/revisions\/2010"}],"wp:attachment":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1468"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}