{"id":16,"date":"2011-09-06T17:39:31","date_gmt":"2011-09-06T17:39:31","guid":{"rendered":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/?p=16"},"modified":"2011-09-06T17:39:31","modified_gmt":"2011-09-06T17:39:31","slug":"homework-2","status":"publish","type":"post","link":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/?p=16","title":{"rendered":"homework 2"},"content":{"rendered":"<div>\n<div id=\"magicdomid3\"><strong>animation experiment:<\/strong><\/div>\n<div id=\"magicdomid15\">Based on the work of\u00a0<span style=\"text-decoration: underline;\">Robin Roades<\/span>, make an animation with still images.\u00a0 If you can, cross fade between them.\u00a0 Can you tell a story with just a few frames?\u00a0 Think especially of using people and or mixing scales.\u00a0\u00a0 Don\u2019t doctor the images, and keep the camera stationary.<\/div>\n<div><strong>code:<\/strong><\/div>\n<div><strong>a) fastest non moving speed<\/strong><\/div>\n<div id=\"magicdomid21\">find the fastest speed for the square to move across the screen and have the motion be imperceptible. Time how long it takes for the square to move across the screen and measure the physical (not pixel) distance. What is this speed in inches\/second ? for kicks, What is it in in mph?<\/div>\n<div><strong>b) fastest still perceptible speed<\/strong><\/div>\n<div id=\"magicdomid25\">find the fastest speed for the square to move across the screen and have the motion be still perceived as continuous (not discrete jumps). Time how long it takes for the square to move across the screen and measure the physical (not pixel) distance. What is this speed in inches\/second ? What is this rate in mph?<\/div>\n<div><strong>c) click to change pta and ptb<\/strong><\/div>\n<div id=\"magicdomid29\">make an application where whenever you click, you change either the ptA position or the ptB position to the mouse position, alternating every time you click.<\/div>\n<div><strong>d) shaper controlls something else besides position<\/strong><\/div>\n<div id=\"magicdomid33\">Make the shape code control another property of the object, such as its size or color.\u00a0 Make the nicest composition that you can.\u00a0 Try to make it elegant and organic.<\/div>\n<div id=\"magicdomid34\">(for the xeno code)<\/div>\n<div><strong>e) multiple xenos<\/strong><\/div>\n<div id=\"magicdomid38\">make a series of xeno objects which follow the mouse, each at different rates. give them slightly different colors so that you can perceive them as independent objects.\u00a0\u00a0 you will have to modify the rectangle object so that they can have unique colors.<\/div>\n<div>+<\/div>\n<div><strong>bonus homeworks<\/strong><\/div>\n<div><strong>f) multiple xenos trail<\/strong><\/div>\n<div id=\"magicdomid45\">If you are really feeling like showing off, make an array of xeno objects where the first element follows the mouse, the second element follows the first, the third follows the second, etc.<\/div>\n<div><strong>g) shapers via penner<\/strong><\/div>\n<div id=\"magicdomid49\">in class, we used powf to shape a linear signal.\u00a0 there are more advanced ways to do this (for easing and out, and for snap to, etc).\u00a0 Some of these have been collected by\u00a0<span style=\"text-decoration: underline;\">robert penner as \u201ceasing equations\u201d<\/span>.\u00a0 some folks have ported this from AS to c++, you can find them\u00a0<span style=\"text-decoration: underline;\">here<\/span>\u00a0&amp;\u00a0<span style=\"text-decoration: underline;\">here<\/span><\/div>\n<div id=\"magicdomid50\">try to hook them up and make a compelling composition with linear and nonlinear animating elements.<\/div>\n<div id=\"magicdomid51\"><span style=\"text-decoration: underline;\">No Comments<\/span><\/div>\n<div><strong>Ninja level<\/strong><\/div>\n<div id=\"magicdomid466\">Build a &#8220;timeline&#8221; class that allows you to animate between different parameters at different times.\u00a0 For example, you can tell an object, be here at two seconds, be here at 6 seconds, and here at 10 seconds, and using a cubic equation to get there.\u00a0 You can also add a callback system, so that your app gets notified as milestones \/ keyframes are hit.<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>animation experiment: Based on the work of\u00a0Robin Roades, make an animation with still images.\u00a0 If you can, cross fade between them.\u00a0 Can you tell a story with just a few frames?\u00a0 Think especially of using people and or mixing scales.\u00a0\u00a0 Don\u2019t doctor the images, and keep the camera stationary. code: a) fastest non moving speed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-homework"],"_links":{"self":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":1,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":19,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=\/wp\/v2\/posts\/16\/revisions\/19"}],"wp:attachment":[{"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/teaching.thesystemis.com\/algo11\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}