{"id":1565,"date":"2021-10-12T22:56:10","date_gmt":"2021-10-13T02:56:10","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/?p=1565"},"modified":"2021-10-12T22:58:44","modified_gmt":"2021-10-13T02:58:44","slug":"sweetcorn-fieldcomposition","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/sweetcorn\/10\/12\/sweetcorn-fieldcomposition\/","title":{"rendered":"sweetcorn &#8211; FieldComposition"},"content":{"rendered":"<h3 style=\"text-align: center\">Party Planning Floor-mat<\/h3>\n<p>I&#8217;m a fan of parties in an abstract sense of the word party: any sort of community event. For this project, I was inspired by Nick&#8217;s kissing tiles in the sense of treating the objects of these algorithms personally and personifying the interactions between them. Distributions of people across a space shouts nothing other than a lovely party.<\/p>\n<p>At each point whose location was determined by poisson disc sampling (an implementation stolen from <a href=\"https:\/\/scipython.com\/blog\/poisson-disc-sampling-in-python\/\">here<\/a>), I placed a pair of shoes. Their curves are a vertically-stretched version of a parametric cranioid curve that Golan sent me to use for my generative people&#8217;s heads. A rectangular slice is taken out near the convexity to look more like a shoe-print. Given this set of points, I obtained a voronoi diagram with <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.spatial.Voronoi.html\">SciPy<\/a> and placed a special party object at each node that fell within the party space, but not too close to any other party object. I oriented each pair of shoes to face their nearest party object. These party objects could be any sort of thing: televisions, tables, chairs, but many if not most parties are centered around food, so I placed a marker for unique food at each party object location. The names of these foods were taken from dariusk&#8217;s <a href=\"https:\/\/github.com\/dariusk\/corpora\">corpora<\/a> project, which has a list of &#8220;the top 1000 most appearing menu items from the 1850s to today from the New York Public Library&#8217;s &#8216;What&#8217;s on the menu?&#8217; project.&#8221; I rendered a random choice from this list in the <a href=\"https:\/\/github.com\/apshu\/HersheyFonts\">Hershey font library<\/a> I&#8217;ve been using.<\/p>\n<p>Here are a few generated .svg&#8217;s:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1579\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/plots.gif\" alt=\"\" width=\"1024\" height=\"368\" \/><\/p>\n<p>and a couple plotted on the USCutter MH871-MK2 (the feet are full-size, the paper is ~30 in. x 75 in.):<\/p>\n<div id='gallery-1' class='gallery galleryid-1565 gallery-columns-1 gallery-size-large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/sweetcorn\/10\/12\/sweetcorn-fieldcomposition\/shoes_plot_1\/'><img width=\"840\" height=\"424\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-1024x517.jpg\" class=\"attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-1024x517.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-640x323.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-768x388.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-1536x775.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-2048x1034.jpg 2048w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_1-1200x606.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/sweetcorn\/10\/12\/sweetcorn-fieldcomposition\/shoes_plot_2\/'><img width=\"840\" height=\"388\" src=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-1024x473.jpg\" class=\"attachment-large size-large\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-1024x473.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-640x296.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-768x355.jpg 768w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-1536x710.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2-1200x554.jpg 1200w, https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-content\/uploads\/2021\/10\/shoes_plot_2.jpg 1656w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Party Planning Floor-mat I&#8217;m a fan of parties in an abstract sense of the word party: any sort of community event. For this project, I was inspired by Nick&#8217;s kissing tiles in the sense of treating the objects of these algorithms personally and personifying the interactions between them. Distributions of people across a space shouts &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/sweetcorn\/10\/12\/sweetcorn-fieldcomposition\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;sweetcorn &#8211; FieldComposition&#8221;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/1565"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/comments?post=1565"}],"version-history":[{"count":3,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/1565\/revisions"}],"predecessor-version":[{"id":1582,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/posts\/1565\/revisions\/1582"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/media?parent=1565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/categories?post=1565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-428\/f2021\/wp-json\/wp\/v2\/tags?post=1565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}