{"id":49,"date":"2016-10-18T05:44:57","date_gmt":"2016-10-18T05:44:57","guid":{"rendered":"http:\/\/huesgfx.com\/firedrake\/?p=49"},"modified":"2016-12-03T06:02:45","modified_gmt":"2016-12-03T06:02:45","slug":"google-daydream-build-for-firedrake-vr","status":"publish","type":"post","link":"http:\/\/huesgfx.com\/firedrake\/google-daydream-build-for-firedrake-vr\/","title":{"rendered":"Google Daydream Build for Firedrake VR"},"content":{"rendered":"<p>Working with the Daydream SDK and checking the level design with\u00a0 he Daydream VR\u00a0 optics enabled in Unity.\u00a0\u00a0\u00a0\u00a0 Having issues with the controller code as Firedrake was originally designed with a Bluetooth game controller in mind.<\/p>\n<p>Will most likely have to remap the control schema from scratch.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Also having odd centering issues with the VR player for Unity.\u00a0 \u00a0\u00a0 It\u2019s very easy to end up moving forward, while looking 180 degrees behind you and that makes for a very confusing locomotion model. \u00a0\u00a0 \u00a0 Will have to dig through the C# code and find the\/ create centering parmas and tweak them a bit.\u00a0 Since I didn\u2019t write the original code, it will be a long effort in wading through almost ever line of the\u00a0 FPS controller code, trying to find the logic that controls the\u00a0 VR user head variables.\u00a0 \u00a0 Not a fun chore\u2026.<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-49 gallery-columns-1 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen3.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen3-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen4.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen4-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen5.jpg'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/huesgfx.com\/firedrake\/wp-content\/uploads\/2016\/10\/fd_scrreen5-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/dt><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Working with the Daydream SDK and checking the level design with\u00a0 he Daydream VR\u00a0 optics enabled in Unity.\u00a0\u00a0\u00a0\u00a0 Having issues with the controller code as Firedrake was originally designed with a Bluetooth game controller in mind. Will most likely have to remap the control schema from scratch.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Also having odd centering issues with the VR [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,4],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-the-firedrake-blog","category-featured"],"_links":{"self":[{"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":2,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":110,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/posts\/49\/revisions\/110"}],"wp:attachment":[{"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/huesgfx.com\/firedrake\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}