{"id":491,"date":"2015-12-03T10:12:14","date_gmt":"2015-12-03T16:12:14","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/vr2015\/?p=491"},"modified":"2015-12-03T10:16:33","modified_gmt":"2015-12-03T16:16:33","slug":"team-exploring-interfaces-week-5","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/2015\/12\/03\/team-exploring-interfaces-week-5\/","title":{"rendered":"Team Exploring Interfaces, Week 5"},"content":{"rendered":"<div style=\"width: 868px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"\" src=\"https:\/\/i.gyazo.com\/a362a70280036e4218b59739d11a1223.gif\" alt=\"Rotating one capsule to match another capsule.\" width=\"858\" height=\"434\" \/><p class=\"wp-caption-text\">New task: rotation.<\/p><\/div>\n<p><b>What we did.<\/b><\/p>\n<p>We have our second task: rotation.<\/p>\n<p>We also addressed two problems:<\/p>\n<p>1: All of our tests so far are screenspace mouse tests; this means we need to see a screenspace mouse cursor in VR.\u00a0 This is done, but it was harder than expected. \u00a0We ended up sidestepping Unity&#8217;s UI system completely: we place a cursor in the world that moves on a plane glued some distance in front the viewer, and set a flag in its shader causing it to ignore depth buffers and draw &#8220;on top&#8221; of the rest of the world.<\/p>\n<p>2: Our Wiimote code is currently running on Linux, which means we need to: run a Rift from a Linux machine; send the data to a windows machine via network connection; or, connect Wiimotes to windows directly.\u00a0 Each comes with its own problems; we&#8217;re still deciding.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Individual Reports<\/b><\/p>\n<ul>\n<li><strong>Alex<\/strong> finished software screenspace cursor display, and integrated it with the Leap.<\/li>\n<li><strong>Dave<\/strong> started software cursor display, and built the rotation task.<\/li>\n<li><strong>Nicky<\/strong> worked with the trackball and OSVR.<\/li>\n<li><strong>Ryan<\/strong> worked with the Wiimote and either connecting a Rift to Linux, or a Wiimote to windows.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Accomplishments<\/b><\/p>\n<ul>\n<li>Software screenspace cursor allows our current task to be run in VR.<\/li>\n<li>Rotation task gives us something else to test.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Problems<\/b><\/p>\n<ul>\n<li>Unity has been kind of a pain on Linux.\u00a0 It has mostly stopped crashing.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Plans for the upcoming week<\/b><\/p>\n<ul>\n<li>Decide how to connect Wiimote and VR.<\/li>\n<li>Start wrapping things up as a final product.<\/li>\n<li>Test everything.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What we did. We have our second task: rotation. We also addressed two problems: 1: All of our tests so far are screenspace mouse tests; this means we need to see a screenspace mouse cursor in VR.\u00a0 This is done, but it was harder than expected. \u00a0We ended up sidestepping Unity&#8217;s UI system completely: we [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,11],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/posts\/491"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/comments?post=491"}],"version-history":[{"count":3,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/posts\/491\/revisions"}],"predecessor-version":[{"id":498,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/posts\/491\/revisions\/498"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/media?parent=491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/categories?post=491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2015\/wp-json\/wp\/v2\/tags?post=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}