{"id":854,"date":"2014-06-13T00:43:21","date_gmt":"2014-06-13T00:43:21","guid":{"rendered":"http:\/\/mclightning.com\/?p=854"},"modified":"2014-06-13T00:43:21","modified_gmt":"2014-06-13T00:43:21","slug":"openvr-2-software","status":"publish","type":"post","link":"https:\/\/maximusabrams.com\/?p=854","title":{"rendered":"OpenVR &#8211; 2 : Software"},"content":{"rendered":"<p><a href=\"http:\/\/mclightning.com\/openvr-0-story\/\" target=\"_blank\" rel=\"noopener\">OpenVR &#8211; 0 : Story<\/a><br \/>\n<a href=\"http:\/\/mclightning.com\/openvr-1-hardware\" target=\"_blank\" rel=\"noopener\">OpenVR &#8211; 1 : Hardware<\/a><\/p>\n<p><a href=\"http:\/\/mclightning.com\/wp-content\/uploads\/2014\/06\/DSC_0084_1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-855\" src=\"http:\/\/mclightning.com\/wp-content\/uploads\/2014\/06\/DSC_0084_1.jpg\" alt=\"DSC_0084_1\" width=\"517\" height=\"291\" \/><\/a><\/p>\n<p>So we have an OpenVR headset now. We will need some stereoscopic content to enjoy OpenVR. There isn&#8217;t much you can do without setting up some drivers and softwares.<\/p>\n<p>You can watch 3d stereoscopic videos or movies but that will be nowhere near as immersive as a head-tracking enabled 3d game.<\/p>\n<p>So we need &#8220;3d&#8221;, &#8220;head-tracking enabled&#8221; games.<\/p>\n<p>Let&#8217;s see what options do we have for rendering games as side-by-side 3d;<\/p>\n<p><!--more--><\/p>\n<ul>\n<li>Vireio : Free Open-Source, Easier Head-tracking Setup, Good&nbsp;Community Support<\/li>\n<li>Tridef : Paid, Trial Option, Multimedia Support, Easy to setup<\/li>\n<li>Vorpx : Paid, No Trial Demo<\/li>\n<\/ul>\n<p>As I summed up their pros &amp; cons, I will head direct to setting them up.<\/p>\n<h2>Vireio<\/h2>\n<p>Follow installation guide at;<br \/>\n<a href=\"http:\/\/www.mtbs3d.com\/index.php?option=com_content&amp;view=article&amp;id=13612&amp;Itemid=474\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mtbs3d.com\/index.php?option=com_content&amp;view=article&amp;id=13612&amp;Itemid=474<\/a><\/p>\n<p>You will select &#8220;DIY Rift&#8221; and &#8220;Shared Memory Tracker&#8221;, instead of those selected in the guide.<\/p>\n<p>If it is still not working and you&#8217;re seeing same old 2d game. Try copying d3dx9.dll from Vireio folder to nearby executable file of the game.<\/p>\n<h2>Tridef<\/h2>\n<p>&#8211;<\/p>\n<h1>Head-Tracking with FreePie<\/h1>\n<p>After you succeed hacking your game into 3D rendering, it is time to add head-tracking.<\/p>\n<p>Download and install FreePie from;<br \/>\n<a href=\"http:\/\/andersmalmgren.github.io\/FreePIE\/\" target=\"_blank\" rel=\"noopener\">http:\/\/andersmalmgren.github.io\/FreePIE\/<\/a><\/p>\n<p>Then connect Arduino to your computer, so we can fetch sensor data.<\/p>\n<p>Open python script file located in unarchived repository download;<\/p>\n<blockquote><p>\/FreePie\/FREEPIE vireio GY85.py<\/p><\/blockquote>\n<p>Run the script, you should first see 3 zeros for a few seconds. Then FreePie will start fetching sensor data from Arduino and it will show 9DOF axis values in console instead of those 3 zeros.<\/p>\n<p>If everything is running as I described. It means you are good to go. You can restart your game using Vireio, same way we did earlier. You will have head-tracking this time.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/ERlyckbyHPA?list=PLTV-L3uxbTNYaENLm9t0JSdtpUsxMALH6\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/Q8SFLw7OgOU?list=PLTV-L3uxbTNYaENLm9t0JSdtpUsxMALH6\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/VyENwCF4kaU?list=PLTV-L3uxbTNYaENLm9t0JSdtpUsxMALH6\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Photos<\/h2>\n<ul>\n<li>The Latest Build&nbsp;<a href=\"https:\/\/flic.kr\/s\/aHsjVcwspA\">https:\/\/flic.kr\/s\/aHsjVcwspA<\/a><\/li>\n<li>The Earlier Build&nbsp;<a href=\"https:\/\/flic.kr\/s\/aHsjUYveWu\">https:\/\/flic.kr\/s\/aHsjUYveWu<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenVR &#8211; 0 : Story OpenVR &#8211; 1 : Hardware So we have an OpenVR headset now. We will need some stereoscopic content to enjoy OpenVR. There isn&#8217;t much you can do without setting up some drivers and softwares. You can watch 3d stereoscopic videos or movies but that will be nowhere near as immersive [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,3],"tags":[128,216,225,257,263,327],"class_list":["post-854","post","type-post","status-publish","format-standard","hentry","category-diy","category-electronics-2","tag-goggles","tag-oculus","tag-openvr","tag-reality","tag-rift","tag-virtual"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts\/854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=854"}],"version-history":[{"count":0,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=\/wp\/v2\/posts\/854\/revisions"}],"wp:attachment":[{"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maximusabrams.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}