{"id":503,"date":"2015-11-07T23:42:47","date_gmt":"2015-11-08T04:42:47","guid":{"rendered":"http:\/\/recluse.accad.ohio-state.edu\/ems\/?p=503"},"modified":"2015-11-12T01:50:52","modified_gmt":"2015-11-12T06:50:52","slug":"last-weeks-demo","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=503","title":{"rendered":"Cycle 2 Demo"},"content":{"rendered":"<p>The demo in class on Wednesday showed the interface responding to 4\u00a0scenarios:<\/p>\n<ol>\n<li>No audience presence (displayed &#8220;away&#8221; on the screen)<\/li>\n<li>Single user detected (the goose went through a rough &#8220;greet&#8221; animation)<\/li>\n<li>too much violent movement (the words &#8220;scared goose&#8221; on the screen)<\/li>\n<li>more than a couple audience members (the words &#8220;too many humans&#8221; on the screen)<\/li>\n<\/ol>\n<p>The interaction was made in a few days, and honestly, I am surprised it was as accurate and reliable as it was&#8230;<\/p>\n<p>The user presence was just a blob output.\u00a0I used a &#8220;Brightness Calculator&#8221; with the &#8220;Difference&#8221; actors to judge the violent movement (the blob velocity was unreliable with my equipment). Detecting &#8220;too many humans&#8221;\u00a0was just another &#8220;Brightness Calculator&#8221;. I tried more complicated actors and patches, but these were the ones that worked in the setting.<\/p>\n<p>Most of what I have been spending my time solving is an issue with interlacing.\u00a0I hoped I could build something with the lenses I have, order a custom lens (they are only $12 a foot + the price to cut), or create a parallax barrier. Unfortunately, creating a high quality lens does not seem possible with the materials I have (2 of the 8&#8243; X 10&#8243; sample packs from Microlens), and a parallax barrier blocks light exponentially based on the number of viewing angles (2 views blocks 50%, 3 blocks 66%&#8230; 10 views blocks 90%). On Sunday I am going to try a patch that blends interlaced pixels to fix the problem with the lines on the screen not lining up with the lenses (it basically blends interlaces to align\u00a0a non-integral number of pixels with the lines per inch of the lens).<\/p>\n<p>Worse case scenario&#8230; A ready to go lenticular monitor is $500, the lens designed to work with a 23&#8243; monitor is $200, and a 23 inch monitor with a pixel pitch of .270 mm is about $130&#8230; One way or another, this goose is going to meet the public on 12\/07\/15&#8230;<\/p>\n<p>Links I have found useful are&#8230;<\/p>\n<p>Calculate the DPI of a monitor to make a parallax barrier.<\/p>\n<p><a href=\"https:\/\/www.sven.de\/dpi\/\">https:\/\/www.sven.de\/dpi\/<\/a><\/p>\n<p>Specs of the one of the common ACCAD 24&#8243; monitor<\/p>\n<p><a href=\"http:\/\/www.pcworld.com\/product\/1147344\/zr2440w-24-inch-led-lcd-monitor.html\">http:\/\/www.pcworld.com\/product\/1147344\/zr2440w-24-inch-led-lcd-monitor.html<\/a><\/p>\n<p>MIT student who made a 24&#8243; lenticular 3D monitor.<\/p>\n<p><a href=\"http:\/\/alumni.media.mit.edu\/~mhirsch\/byo3d\/tutorial\/lenticular.html\">http:\/\/alumni.media.mit.edu\/~mhirsch\/byo3d\/tutorial\/lenticular.html<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The demo in class on Wednesday showed the interface responding to 4\u00a0scenarios: No audience presence (displayed &#8220;away&#8221; on the screen) Single user detected (the goose went through a rough &#8220;greet&#8221; animation) too much violent movement (the words &#8220;scared goose&#8221; on the screen) more than a couple audience members (the words &#8220;too many humans&#8221; on the [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1],"tags":[14],"class_list":["post-503","post","type-post","status-publish","format-standard","hentry","category-jonathanwelch","category-uncategorized","tag-jonathan-welch"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=503"}],"version-history":[{"count":6,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/503\/revisions"}],"predecessor-version":[{"id":546,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/503\/revisions\/546"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}