{"id":4941,"date":"2020-09-12T22:07:07","date_gmt":"2020-09-13T02:07:07","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/?page_id=4941"},"modified":"2020-12-07T02:45:18","modified_gmt":"2020-12-07T07:45:18","slug":"09-14-movement","status":"publish","type":"page","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/daily-notes\/september\/09-14-movement\/","title":{"rendered":"09-14 Movement"},"content":{"rendered":"<h2>Preliminaries<\/h2>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">i love this human and they keep giving me motivation to like live and also they are beautiful <a href=\"https:\/\/t.co\/nddnpFI6wj\">pic.twitter.com\/nddnpFI6wj<\/a><\/p>\n<p>&mdash; free all political prisoners (@angxlthenerd) <a href=\"https:\/\/twitter.com\/angxlthenerd\/status\/1304213808769110016?ref_src=twsrc%5Etfw\">September 11, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p><em>IF YOU SEE THIS COP SHIT AT CMU, I WANNA KNOW.<\/em><\/p>\n<p><a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-4989\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM-638x1024.png\" alt=\"\" width=\"638\" height=\"1024\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM-638x1024.png 638w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM-299x480.png 299w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM-768x1233.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM-957x1536.png 957w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.47.33-AM.png 1124w\" sizes=\"(max-width: 638px) 85vw, 638px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4990\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-640x475.png\" alt=\"\" width=\"640\" height=\"475\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-640x475.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-1024x759.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-768x570.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-1536x1139.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-2048x1519.png 2048w, https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-content\/uploads\/2020\/09\/Screen-Shot-2020-09-14-at-1.50.09-AM-1200x890.png 1200w\" sizes=\"(max-width: 640px) 85vw, 640px\" \/><\/a><\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">if a student can cheat in your class then they deserve to<\/p>\n<p>&mdash; everest (@everestpipkin) <a href=\"https:\/\/twitter.com\/everestpipkin\/status\/1304845173235634180?ref_src=twsrc%5Etfw\">September 12, 2020<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>I&#8217;m not requiring you to follow my rules.<br \/>\nI&#8217;m inviting you to <em>make something good<\/em>.<\/p>\n<p>That said, I plan to offer more constraints for those of you who want a sharper edge to push against.<\/p>\n<hr \/>\n<h2>Agenda<\/h2>\n<ul>\n<li><a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/daily-notes\/09-14-movement\/responses-to-09-09-exit-ticket\/\">Exit Ticket responses from 9\/9<\/a>.<\/li>\n<li>Visit from CMU alumna and former 60-212 TA, <a href=\"http:\/\/www.clairesophie.com\/\">Claire Hentschker<\/a>.<\/li>\n<li>Animation &amp; Movement lecture.<\/li>\n<li>Exit Ticket for 9\/14, below.<\/li>\n<\/ul>\n<hr \/>\n<h2>Animation &amp; Movement<\/h2>\n<ul>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/WV_a2hcyY\">Lerp (frame-based)<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/EPB1BKX5H\">Lerp (frame-based) with a shaping function<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/y7zwq4LWO\">Problems with frame-based animation<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/ADLk4KZ_V\">Lerp (time-based)<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/P4eszgX0S\">Time-based motion is affected differently by delays<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/CaIuw0AT_\">Sinusoidal movement<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/JzJ1l7FM0\">Play with phase, frequency, etc<\/a>.<\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/5pge3gqcj\">Circular &amp; elliptical movement<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/GdXaas-3w\">Lissajous Movement<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/0eGMoLHmr\">Zeno&#8217;s motion<\/a> (i.e. approaching a target; lowpass filter)<\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/x9fCfKHKe\">Zeno&#8217;s with atan2 for orientation<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/A-d69kPv4\">Motion Capture<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/3KXFjDX7p\">Motion Capture with Squash &amp; Stretch<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/yvwVUWcZr\">Particle: Attraction &amp; Repulsion<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/ZzONt__Rg\">Particles: Fireworks<\/a><\/li>\n<li><a href=\"https:\/\/editor.p5js.org\/golan\/sketches\/5JMpLvHTD\">Particles: Vector Field<\/a><\/li>\n<li><a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/daily-notes\/09-14-movement\/springs\/\">Particle-Particle Interactions: Springs<\/a><\/li>\n<\/ul>\n<p>More&#8230;.<\/p>\n<ul>\n<li><a href=\"https:\/\/editor.p5js.org\/codingtrain\/sketches\/ry4XZ8OkN\">Flocking demo with sliders<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=mhjuuHl6qHM\">Coding Train Flocking<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=UcdigVaIYAk\">Coding Train Particles<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=OAcXnzRNiCY\">Coding Train Attraction &amp; Repulsion<\/a><\/li>\n<li><a href=\"https:\/\/p5js.org\/examples\/simulate-flocking.html\">p5.js Flocking Demos<\/a> etc.<\/li>\n<\/ul>\n<hr \/>\n<h2>Exit Ticket<\/h2>\n<p><iframe src=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdfsnwvfW9Wn7k1o_8R79ePzVhhf43KX0xjpJIvp_MtWdaiSw\/viewform?embedded=true\" width=\"640\" height=\"800\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\">Loading\u2026<\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Preliminaries i love this human and they keep giving me motivation to like live and also they are beautiful pic.twitter.com\/nddnpFI6wj &mdash; free all political prisoners (@angxlthenerd) September 11, 2020 IF YOU SEE THIS COP SHIT AT CMU, I WANNA KNOW. if a student can cheat in your class then they deserve to &mdash; everest (@everestpipkin) &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/daily-notes\/september\/09-14-movement\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;09-14 Movement&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":6492,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/pages\/4941"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/comments?post=4941"}],"version-history":[{"count":24,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/pages\/4941\/revisions"}],"predecessor-version":[{"id":5010,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/pages\/4941\/revisions\/5010"}],"up":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/pages\/6492"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/f2020\/wp-json\/wp\/v2\/media?parent=4941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}