{"id":787,"date":"2016-11-30T23:33:29","date_gmt":"2016-12-01T04:33:29","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/vr2016\/?p=787"},"modified":"2016-11-30T23:40:59","modified_gmt":"2016-12-01T04:40:59","slug":"sixth-sense-due-1201-fifth-posting","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/2016\/11\/30\/sixth-sense-due-1201-fifth-posting\/","title":{"rendered":"Sixth Sense &#8211; Due 12\/01 &#8211; Fifth Posting"},"content":{"rendered":"<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">What each individual in the group worked on over the last week<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">All four of us met in the lab this week (11\/30\/2016 &#8211; 7:00 am &#8211; 9:00am). Prior to the meeting each of us worked on our sub modules and in the \u00a0lab we worked on combining the sub modules, integration and viewing through Occulus rift.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Sub Modules worked on :<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bixi &#8211; Add more text to the video. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Ameya &#8211; Automatic appearance and disappearance of objects based on text.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Zhicheng &#8211; Moving objects in a straight line.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Shruthi &#8211; Mapping of objects to words encountered in streaming text.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\u00a0A description of the accomplishments made<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We were able to successfully automate appearance of subset of objects appearing in text.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Subset of objects is formed by parsing the input text and forming a sub dictionary from the superset dictionary of pre created objects.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We were also able to successfully move objects by defining our own method MoveFunction().<img loading=\"lazy\" class=\"aligncenter wp-image-792 size-full\" src=\"http:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/Picture1.png\" alt=\"picture1\" width=\"975\" height=\"379\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/Picture1.png 975w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/Picture1-300x117.png 300w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/11\/Picture1-768x299.png 768w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A description of the problems encountered:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Moving the object was not a trivial task initially.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We had to cater to setting of the right timing and position to ensure smooth movement of the ball object.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Mapping of words in input text to objects is possible currently, but with increased text length the mapping mechanism is not very scalable. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The need to have a pre-instantiated range of objects contained in the main object dictionary is not a practical and scalable solution.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We further worked on improving the experience by having stationary text at 3 different places in the video. Adjusting the size and placement seems to have quite an effect in making it look better. Last week we mentioned improvements (see plans for next week), however we wished to get started on the automation part and have delayed this for now.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Plans for the upcoming week<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">We intend to explore on dynamic creation and instantiation of objects rather than the static way in which we have done it now.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Creation of multiple objects and simultaneous appearance of these multiple objects to co-exist in a scene at a particular instant.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Creation of mulitple MoveFunction() corresponding to each object. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Ability to move few objects and maintain the other stationary, all in relative to the frame the camera is positioned to view at.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">This is a push over from last week. We still wish to experiment with 2 alternate ways of displaying the text : <\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Display text and video in alternate separate frames. <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Move the text with the camera. Allow the user to zoom in\/out or move it using the controller.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">At least one piece of media related to your work (image, video, audio, etc)<\/span><\/li>\n<\/ol>\n<p style=\"text-align: center\"><span style=\"font-weight: 400\"><a href=\"https:\/\/drive.google.com\/open?id=0B1xKT_xNNmhFZnNXX25yM0FHczg\">Automatic text &#8211; animation mapping for the text &#8211; &#8220;The ball moves up&#8221;<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What each individual in the group worked on over the last week All four of us met in the lab this week (11\/30\/2016 &#8211; 7:00 am &#8211; 9:00am). Prior to the meeting each of us worked on our sub modules and in the \u00a0lab we worked on combining the sub modules, integration and viewing through [&hellip;]<\/p>\n","protected":false},"author":179,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[42],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/787"}],"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\/179"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/comments?post=787"}],"version-history":[{"count":7,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/787\/revisions"}],"predecessor-version":[{"id":796,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/787\/revisions\/796"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/media?parent=787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/categories?post=787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/tags?post=787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}