{"id":2625,"date":"2020-12-12T07:58:44","date_gmt":"2020-12-12T12:58:44","guid":{"rendered":"https:\/\/dems.asc.ohio-state.edu\/?p=2625"},"modified":"2020-12-12T07:58:44","modified_gmt":"2020-12-12T12:58:44","slug":"dynamic-light-tracking-system-prototype","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=2625","title":{"rendered":"Dynamic Light Tracking System Prototype"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">By: Kenneth Olson<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Iteration 3)<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Approach<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this project I wanted to build off what I learned from the previous iteration. In Iteration 2 I utilized the \u201cEyes ++ Actor\u201d to manipulate objects on a computer screen by using my fingers, a web camera, black tape, and a table top to create an interactive Sci-fi user interface. This time around I wanted to create an even easier, more approachable, way to make objects on a screen move in correlation to how the user moves. A more intractable and abstract system than previous. The system utilizes the&nbsp; \u201cEyes ++ Actor\u201d and the contrasting qualities of physical light and the void of darkness, with a web camera. The overall system is simple, however, depending on the case usage could result in complicated outputs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system works as follows. First, in the middle of a dark room, the user will use their phone flashlight to wave around (the user could be responding to music through dance, or other forms of stimulus that would cause the human body to move freely). Second, A web camera, facing the user, will then feed into Isadora. Third, the web camera output would then connect to the&nbsp; \u201cEyes ++ Actor\u201d to then affect other objects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this system I discovered an additional output value I could utilize. Within Iteration 2 I was limited to only \u201cX\u201d and \u201cY\u201d values of the \u201cBlob Decoder\u201d coming from the \u201cEyes ++ Actor\u201d .In iteration 3 I also had \u201cX\u201d and \u201cY\u201d values to play with (because the light from the flashlight was high enough contrast from the black darkness for the \u201cEyes ++ Actor\u201d to track) My third output, as a result of using light, was the brightness output of the&nbsp; \u201cEyes ++ Actor\u201d. Unlike before, in Iteration 2, the size of the object in the tracking area did not change significantly, if at all. However, in Iteration 3 the amount of light shown at the Web Camera would drastically change the size of the object being tracked, resulting in more or less of the tracking area to be filled with white or black. So by using one dynamic contrasting light value as an input to the&nbsp; \u201cEyes ++ Actor\u201d I was able to affect several different objects in several different ways. This discovery only came about from playing around with the Issadora system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this dynamic light tracking system, I made ten different vignettes with different interactable objects and videos. Bellow are just a few examples:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Vignette 1<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1-1024x640.jpg\" alt=\"\" class=\"wp-image-2626\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1-1024x640.jpg 1024w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1-300x188.jpg 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1-768x480.jpg 768w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1-1536x960.jpg 1536w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this scene the blue and purple shapes would change scale with the addition of more or less light.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Vignette 2<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3-1024x578.jpg\" alt=\"\" class=\"wp-image-2627\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3-1024x578.jpg 1024w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3-300x169.jpg 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3-768x433.jpg 768w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3-1536x866.jpg 1536w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this scene the two colored circles would move in both \u201cX\u201d and \u201cY\u201d directions in correlation to the light&#8217;s position within the tracking area. And a white grid would appear and overlay the circles with the addition of more light and the grid would fade away with less light.<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Vignette 3<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4-1024x640.jpg\" alt=\"\" class=\"wp-image-2628\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4-1024x640.jpg 1024w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4-300x188.jpg 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4-768x480.jpg 768w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4-1536x960.jpg 1536w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance4.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this scene the pink lines would squash in succession when the light source moves from left to right or from right to left. (this scene was inspired by my iteration 2 project)<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Assessment<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Overall I found this system to be less accurate or less controllable for precise movements, when compared to iteration 2. I could imagine with a more focused amount of light the system would behave better. However, the brightness value output was very responsive and very controllable. I did not try using multiple light sources as an input, but with too much light the system does not function as well. I would love to see this system integrated into a large in person concert or rave with every member of the audience wearing a light up bracelet, or something. But as a party of one, I used a projector as an output device for this system and created a mini rave for one, in my apartment. I used my phone light and also played music from my phone. With even more projectors in the space I could imagine the user would become even more engaged with the system.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Isadora Patch:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance.zip\">Dance<\/a><a href=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2020\/12\/Dance.zip\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By: Kenneth Olson (Iteration 3) Approach For this project I wanted to build off what I learned from the previous iteration. In Iteration 2 I utilized the \u201cEyes ++ Actor\u201d to manipulate objects on a computer screen by using my fingers, a web camera, black tape, and a table top to create an interactive Sci-fi [&hellip;]<\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2625","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/2625","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\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2625"}],"version-history":[{"count":1,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/2625\/revisions"}],"predecessor-version":[{"id":2630,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/2625\/revisions\/2630"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}