{"id":4849,"date":"2016-02-04T14:10:04","date_gmt":"2016-02-04T14:10:04","guid":{"rendered":"https:\/\/teach.alimomeni.net\/2016spring1\/?page_id=4849"},"modified":"2016-03-02T20:26:18","modified_gmt":"2016-03-02T20:26:18","slug":"virtual-reality","status":"publish","type":"page","link":"https:\/\/teach.alimomeni.net\/2016spring1\/tutotials\/virtual-reality\/","title":{"rendered":"Virtual Reality"},"content":{"rendered":"<p><strong>Hardware<\/strong> (available at <a href=\"http:\/\/artfab.art.cmu.edu\/lending\">ArtFab Lending<\/a> or <a href=\"http:\/\/ideate.andrew.cmu.edu\/faculty\/lending\/\">IDEATE @ Hunt Lending<\/a>):<\/p>\n<ul>\n<li>Viewing:\n<ul>\n<li><a href=\"https:\/\/www.google.com\/get\/cardboard\/\">Google Cardboard<\/a> (several available in ArtFab)<\/li>\n<li><a href=\"http:\/\/shop.mattel.com\/product\/index.jsp?productId=71529026\">Mattel Viewmaster<\/a> (several available in ArtFab)<\/li>\n<li><a href=\"http:\/\/www.samsung.com\/us\/explore\/gear-vr\/?cid=ppc-\">Samsung Gear VR<\/a> (available in ArtFab)<\/li>\n<li><a href=\"https:\/\/www.oculus.com\/en-us\/dk2\/\">Oculus Rift Dev Kit 2<\/a>\u00a0(several available in IDEATE)<\/li>\n<\/ul>\n<\/li>\n<li>Recording:\n<ul>\n<li><a href=\"https:\/\/theta360.com\/en\/about\/theta\/s.html\">Ricoh Theta S<\/a> (available in ArtFab)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Software:<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/id.oculus.com\/US\/en-US\/login\/register\/\">Create an Oculus<\/a> developer account<\/li>\n<li>Install\u00a0<a href=\"https:\/\/unity3d.com\/get-unity\/download\">Unity 3d\u00a0<\/a>(free)<\/li>\n<li>Install <a href=\"https:\/\/developer.oculus.com\/documentation\/mobilesdk\/latest\/concepts\/mobile-studio-setup-android-mac\/\">Android Studio<\/a>\u00a0(includes android SDK)<\/li>\n<li>Install <a href=\"http:\/\/developer.android.com\/ndk\/downloads\/index.html\">Android NDK<\/a><\/li>\n<li>Install\u00a0Android Debug Bridge with Homebrew\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"pln\">brew install android<\/span><span class=\"pun\">-<\/span><span class=\"pln\">platform<\/span><span class=\"pun\">-<\/span><span class=\"pln\">tools<\/span><\/code><\/pre>\n<\/li>\n<li>Install <a href=\"https:\/\/developer.oculus.com\/documentation\/mobilesdk\/latest\/concepts\/mobile-studio-setup-android-mac\/#mobile-studio-ndk-mac\">Gradle<\/a><\/li>\n<li>Set up your Android device<\/li>\n<li>Get\u00a0<a href=\"https:\/\/developer.oculus.com\/osig\/\">signature File for your specific Android Phone<\/a><\/li>\n<li>Download Oculus Utilities for Unity from\u00a0<a href=\"https:\/\/developer.oculus.com\/downloads\/#Mobile%20SDK\">Oculus Downloads<\/a><\/li>\n<li>Start a new Unity Project<\/li>\n<li>Drag in the Unity Oculus Utilities into the assets window and import all packages<\/li>\n<li>Copy your Android Signature (an <a href=\"https:\/\/teach.alimomeni.net\/2016spring1\/wp-content\/uploads\/2016\/02\/oculussig_0715f7a16b3c2938.zip\">example<\/a>) file into &#8220;Assets\/Plugins\/Android\/assets&#8221; (create that folder if it doesn&#8217;t exist)<\/li>\n<li>Add a thing to look at (a sphere), a thing to stand on (a plane), and an &#8220;OVRCameraRig&#8221; from &#8220;Assets\/OVR\/Prefabs\/OVRCameraRig&#8221;<\/li>\n<li>Build<\/li>\n<\/ol>\n<p>OR:<\/p>\n<ol>\n<li>Follow the wonderful setup guide for\u00a0<a href=\"https:\/\/developer.oculus.com\/documentation\/mobilesdk\/latest\/concepts\/mobile-whats-included\/\">Oculus Mobile SDK<\/a><\/li>\n<li>Oculus Unity related downloads are <a href=\"https:\/\/developer.oculus.com\/downloads\/\">here<\/a><\/li>\n<\/ol>\n<p><strong>Discussion:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/forums.oculus.com\/\">Oculus Forum<\/a><\/li>\n<li><a href=\"https:\/\/forums.oculus.com\/viewforum.php?f=62\">Samsung Gear VR Forum<\/a><\/li>\n<\/ul>\n<p><strong>Tutorials:<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.lynda.com\/Unity-3D-training-tutorials\/1243-0.html\">Unity on Lynda.com<\/a>\u00a0(outline)<\/li>\n<li><a href=\"http:\/\/docs.unity3d.com\/Manual\/VRDevices-Oculus.html\">Unity Oculus Getting Started Guide<\/a> (outline)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=PiLOX06sobc\">Getting Started with Oculus Mobile SDK<\/a>\u00a0(video)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=QgYwZzHxCOs\">Creating Playable VR Environments with Unity and Samsung GearVR<\/a>\u00a0(video)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=0vkRtsaP3co\">Creating a Gear VR App with Unity<\/a> (video)<\/li>\n<\/ul>\n<p><strong>Content:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/channel\/UCzuqhhs6NWbgTzMuM09WKDQ\">#360Video on YouTube<\/a><\/li>\n<li><a href=\"http:\/\/www.nytimes.com\/newsgraphics\/2015\/nytvr\/\">New York Times VR<\/a><\/li>\n<li><a href=\"http:\/\/vrse.works\/\">Vrse Studio<\/a><\/li>\n<li><a href=\"http:\/\/www.jauntvr.com\/content\/\">Jaunt Content Library<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Hardware (available at ArtFab Lending or IDEATE @ Hunt Lending): Viewing: Google Cardboard (several available in ArtFab) Mattel Viewmaster (several available in ArtFab) Samsung Gear VR (available in ArtFab) Oculus Rift Dev Kit 2\u00a0(several available in IDEATE) Recording: Ricoh Theta<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4797,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/pages\/4849"}],"collection":[{"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/comments?post=4849"}],"version-history":[{"count":7,"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/pages\/4849\/revisions"}],"predecessor-version":[{"id":5001,"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/pages\/4849\/revisions\/5001"}],"up":[{"embeddable":true,"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/pages\/4797"}],"wp:attachment":[{"href":"https:\/\/teach.alimomeni.net\/2016spring1\/wp-json\/wp\/v2\/media?parent=4849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}