{"id":561,"date":"2016-11-03T18:44:05","date_gmt":"2016-11-03T23:44:05","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/vr2016\/?p=561"},"modified":"2016-11-03T23:14:49","modified_gmt":"2016-11-04T04:14:49","slug":"prock-progress-report","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/2016\/11\/03\/prock-progress-report\/","title":{"rendered":"Prock Progress Report"},"content":{"rendered":"<p>Since forming the team two weeks ago we&#8217;ve met out of class once, during which Mickey laid out the work so far. We discussed structure, future design, and first steps, but were stymied by a lack of capable desktop computers.<\/p>\n<p>Guessing at a timeline for this project is going to be hard. So far\u00a0we&#8217;ve been making very good pace on what seemed to be hard tasks; its not clear whats going to cause lots of trouble. There are three broad features to this project, which we call\u00a0<em>reading, writing,<\/em> and\u00a0<em>running\u00a0<\/em>(referring to code.) Here&#8217;s a list of tasks we laid out today.<\/p>\n<ul>\n<li>Long Term\n<ul>\n<li>Writing- editing and saving changes<\/li>\n<li>Running- hooking the debugger, translate changes in objects to animations<\/li>\n<\/ul>\n<\/li>\n<li>Short Term\n<ul>\n<li>Composition\n<ul>\n<li>Figure out how scaling works<\/li>\n<li>Figure out how nested objects should render and when they should stop<\/li>\n<li>Create an input that can change scaling<\/li>\n<\/ul>\n<\/li>\n<li>Scope\n<ul>\n<li>Given full tree and a position in the tree figure out where to &#8220;fold&#8221; nodes. Useful for classes, lists, etc<\/li>\n<li>Make an input that can fold scope<\/li>\n<\/ul>\n<\/li>\n<li>Design\n<ul>\n<li>List<\/li>\n<li>Tuples<\/li>\n<li>Classes<\/li>\n<\/ul>\n<\/li>\n<li>Reintegrate VR! Use the Vive controllers for input.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Given the progress so far we minimally expect reading to be done by the end of the class. Anything on top of that would be delightful.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Progress<\/strong><\/p>\n<ul>\n<li>Created a metaprogrammer to write c++ implementation of native python AST classes<\/li>\n<li>Designed basic animation workflow<\/li>\n<li>Toyed with physics models for organizing our floating boxes<\/li>\n<li>Got access to the lab!<\/li>\n<\/ul>\n<p>The biggest problem this week was getting access to the right computers to work on the project, since Ken and Logan don&#8217;t have desktops. Hopefully this is resolved after today.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-562\" src=\"http:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/prock.png\" alt=\"prock\" width=\"1860\" height=\"895\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/prock.png 1860w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/prock-300x144.png 300w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/prock-768x370.png 768w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/prock-1024x493.png 1024w\" sizes=\"(max-width: 1860px) 100vw, 1860px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since forming the team two weeks ago we&#8217;ve met out of class once, during which Mickey laid out the work so far. We discussed structure, future design, and first steps, but were stymied by a lack of capable desktop computers. Guessing at a timeline for this project is going to be hard. So far\u00a0we&#8217;ve been [&hellip;]<\/p>\n","protected":false},"author":186,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[41],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/561"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/users\/186"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/comments?post=561"}],"version-history":[{"count":3,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/561\/revisions"}],"predecessor-version":[{"id":572,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/561\/revisions\/572"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/media?parent=561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/categories?post=561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/tags?post=561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}