{"id":456,"date":"2015-10-27T18:15:07","date_gmt":"2015-10-27T22:15:07","guid":{"rendered":"http:\/\/recluse.accad.ohio-state.edu\/ems\/?p=456"},"modified":"2015-11-01T20:11:55","modified_gmt":"2015-11-02T01:11:55","slug":"final-project-progress","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=456","title":{"rendered":"Final Project Progress"},"content":{"rendered":"<p>I don&#8217;t have a computer with camera inputs yet, so I have been working on the 3D environment and interlacing. Below is a screenshot with the operator interface and a video testing the system. It is only a test, so the interlacing is not to scale and oriented laterally. The final project will be on a screen that is mounted in portrait. I hoped to do about 4 interlaced images, but the software is showing a serious lag with 2, so it might not be possible.<\/p>\n<p style=\"text-align: center;\"><strong>\u00a0Operator Interface <\/strong><\/p>\n<p style=\"text-align: center;\">(used to calibrate the virtual environment\u00a0with the physical)<a href=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/Operator-Interface2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-460 aligncenter\" src=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/Operator-Interface2.jpg\" alt=\"Operator Interface\" width=\"632\" height=\"540\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Operator-Interface2.jpg 1288w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Operator-Interface2-300x256.jpg 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Operator-Interface2-1024x875.jpg 1024w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/a><\/p>\n<p>The object controls are on the Left (currently 2 views); Angle Difference (the relative rotation of object 1 vs object 2), X difference (how apart the virtual cameras are), X\/Y\/Z rotation with a fine adjust, and\u00a0X\/Y\/Z translation\u00a0with a fine adjust<\/p>\n<p>The Backdrop\u00a0controls are on the Right (currently 2 views, I am using mp4 files\u00a0until I can get a computer with cameras); Angle Difference (the relative rotation of screen 1 vs screen\u00a02), X\/Y\/Z rotation with a fine adjust, and\u00a0X\/Y\/Z translation\u00a0with a fine adjust.<\/p>\n<p>In the middle in the interlace control (width of the lines and distance between, if I can get more than 1 perspective to work, I will change this to number of views and width of the lines)<\/p>\n<p style=\"text-align: center;\"><strong>Video of the Working Patch<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Parallax barrier test 10 27 15b\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/45dA11p9YqM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p style=\"text-align: center;\">0:00 &#8211; 0:01\u00a0changing the relative angle<\/p>\n<p style=\"text-align: center;\">0:01 &#8211; 0:04 changing the relative\u00a0x position<\/p>\n<p style=\"text-align: center;\">0:04 &#8211; 0:09 changing the XYZ rotation<\/p>\n<p style=\"text-align: center;\">0:09 &#8211; 0:20 adjusting the width and distance between the interlaced lines<\/p>\n<p style=\"text-align: center;\">0:20 &#8211; 0:30 adjusting the scale and XYZ YPR of backdrop 1<\/p>\n<p style=\"text-align: center;\">0:30 &#8211; 0:50 adjusting the scale and XYZ YPR of backdrop 2<\/p>\n<p style=\"text-align: center;\">0:50 &#8211; 0:60 adjusting the scale and XYZ YPR of\u00a0the model<\/p>\n<p style=\"text-align: center;\">I have a problem as the object gets closer and farther from the camera&#8230; One of the windows is a 3D projector, and the other is a render on a 3D screen with a mask for the interlacing. I am not sure if replacing the 3D projector with another 3D screen with a render on it would add more lag or not, but I am already approaching the processing limits of the computer, and I have not added the tuba or the other views&#8230; I could always just add XYZ scale controls to the 3D models, but there is a difference between scale and zoom, so it might look weird.<\/p>\n<div style=\"width: 412px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/media.giphy.com\/media\/vmyj84iYNd9G8\/giphy.gif\" alt=\"Hitchcock Zoom\" width=\"402\" height=\"301\" \/><p class=\"wp-caption-text\">The difference between zooming in and trucking (getting closer) is evident in the &#8220;Hitchcock Zoom&#8221;<\/p><\/div>\n<p style=\"text-align: center;\"><strong>A Diagram with the Equations for Creating a Parallax Barrier<\/strong><\/p>\n<div id=\"attachment_462\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/ParallaxBarrierDiagram.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-462\" class=\"wp-image-462 size-full\" src=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/ParallaxBarrierDiagram.png\" alt=\"ParallaxBarrierDiagram\" width=\"640\" height=\"463\" \/><\/a><p id=\"caption-attachment-462\" class=\"wp-caption-text\">Image from Baydocks http:\/\/displayblocks.org\/diycompressivedisplays\/parallax-barrier-display\/<\/p><\/div>\n<p style=\"text-align: center;\"><strong>The First Tests<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Lenticular Lens Tests 1 and 2\" width=\"590\" height=\"443\" src=\"https:\/\/www.youtube.com\/embed\/u-Xvledssu8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>The resolution is very low because the only lens I could get to match with a monitor was 10 lines per inch lowering the horizontal parallax to just 80 pixels on the 8&#8243; x 10&#8243; lens I had. The first is pre-rendered 9 images. the 2nd is only 3 because Isadora started having trouble. I might pre-render the goose and have the responses trigger a loop (like the old Dragon&#8217;s Lair game). The draw back, the character would not be able to look at the person interacting. But with only 3 possible views, it might not be apparent he was tracking you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t have a computer with camera inputs yet, so I have been working on the 3D environment and interlacing. Below is a screenshot with the operator interface and a video testing the system. It is only a test, so the interlacing is not to scale and oriented laterally. The final project will be on [&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":[],"class_list":["post-456","post","type-post","status-publish","format-standard","hentry","category-jonathanwelch","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/456","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=456"}],"version-history":[{"count":9,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":480,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions\/480"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}