{"id":2145,"date":"2021-11-17T13:32:14","date_gmt":"2021-11-17T18:32:14","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/?p=2145"},"modified":"2021-11-17T13:34:37","modified_gmt":"2021-11-17T18:34:37","slug":"bookoobread-finalproject","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/bookoobread\/11\/17\/bookoobread-finalproject\/","title":{"rendered":"bookooBread &#8211; FinalProject"},"content":{"rendered":"<p>My project is going to be a collaborative drawing session with the plotter. When you draw something (on the drawing app that I am currently making) the axidraw will respond is some altered\/responsive way. I plan on adding as many features as I can that allow for different variations of response. For example, maybe one drawing feature reads in your drawing&#8217;s coordinates and draws hairy lines that appear to sprout out of your drawing. Since what is being drawn onscreen is also being projected onto the area where the axidraw is plotting, it will look as if the plotter&#8217;s lines and the user&#8217;s lines are a part of the same surface\/drawing. Right now I am running into a lot of issues with getting the initial drawing functionality and projection working properly so I am not that far. Below, I am showing my line plotted as a dotted line.<\/p>\n<h3>Tests&#8230;<\/h3>\n<p>Plotter draws dotted line of my line ( and you can see a bug where the pen doesn&#8217;t go up when it goes to make the first drawing).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2153\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_175921393-1-640x480.jpg\" alt=\"\" width=\"640\" height=\"480\" \/><\/p>\n<h5>Demo of above:<\/h5>\n<p><a href=\"https:\/\/vimeo.com\/646995264\">https:\/\/vimeo.com\/646995264<\/a><br \/>\nInitial interactive tests &#8211;&gt; plotter mirrors what I draw (+ some funny faces made by Shiva and I) <img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2151\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-640x480.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-640x480.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-1024x768.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-768x576.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-1536x1152.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-2048x1536.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174839111-1200x900.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<h3>Setup:<\/h3>\n<p>The goal is to project my screen onto the area of the paper so my drawing is overlaid with the plotter&#8217;s drawing. The projection mapping didn&#8217;t work in time for this crit \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2150\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-360x480.jpg\" alt=\"\" width=\"360\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-360x480.jpg 360w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-768x1024.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-1152x1536.jpg 1152w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-1536x2048.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-1200x1600.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/PXL_20211117_174857468-scaled.jpg 1920w\" sizes=\"(max-width: 360px) 85vw, 360px\" \/><\/p>\n<p>Sougwen Chung has been a big inspiration for my work.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-2215\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-17-at-1.30.23-PM-640x455.png\" alt=\"\" width=\"313\" height=\"223\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-2216\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/11\/Screen-Shot-2021-11-17-at-1.30.41-PM-640x450.png\" alt=\"\" width=\"318\" height=\"223\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My project is going to be a collaborative drawing session with the plotter. When you draw something (on the drawing app that I am currently making) the axidraw will respond is some altered\/responsive way. I plan on adding as many features as I can that allow for different variations of response. For example, maybe one &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/bookoobread\/11\/17\/bookoobread-finalproject\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;bookooBread &#8211; FinalProject&#8221;<\/span><\/a><\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[20,21],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/2145"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/comments?post=2145"}],"version-history":[{"count":3,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/2145\/revisions"}],"predecessor-version":[{"id":2227,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/2145\/revisions\/2227"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/media?parent=2145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/categories?post=2145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/tags?post=2145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}