{"id":882,"date":"2015-10-20T18:10:16","date_gmt":"2015-10-20T18:10:16","guid":{"rendered":"https:\/\/mikelberman.com\/pgraff\/?p=882"},"modified":"2015-10-20T18:10:16","modified_gmt":"2015-10-20T18:10:16","slug":"udit-digital-flo","status":"publish","type":"post","link":"https:\/\/mikelberman.com\/pgraff\/udit-digital-flo\/","title":{"rendered":"Udit \/\/ Digital Flo$$"},"content":{"rendered":"<p>For this assignment, I made generative book enclosures for the edges. The idea stemmed from a need to address the issue of how the edges of the books get folded and torn while carrying them in a bag. So I\u00a0began by sketching the parametric requirements and the look of the enclosure.<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-883\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-16.40.46-765x1024.jpg\" alt=\"2015-10-15 16.40.46\" width=\"377\" height=\"504\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-16.40.46-765x1024.jpg 765w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-16.40.46-224x300.jpg 224w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-16.40.46.jpg 1936w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/a><\/p>\n<p>I made a\u00a0tool in Grasshopper and Rhino in which the user can provide dimensions of their book and the tool will generate an enclosure for them.<\/p>\n<p>The enclosure is composed of several boxes arranged in space according to 3D Perlin noise. I downloaded the Python component in Grasshopper from <a href=\"http:\/\/www.food4rhino.com\/project\/ghpython?ufh\" target=\"_blank\">here<\/a>. Then I wrote a Python script to use the noise and generate points in the 3D space in Rhino. Then I generated boxes at each of those locations to make the enclosure. I followed this <a href=\"https:\/\/www.youtube.com\/watch?v=syOnj_QFaEc\" target=\"_blank\">tutorial<\/a>\u00a0for using the Python script to generate these aesthetics.<\/p>\n<p>The tool comprises of the following parameters for:<\/p>\n<ul>\n<li><strong>Book Dimensions<\/strong> &#8211; Length, Width, Height<\/li>\n<li><strong>Enclosure<\/strong> &#8211; Location in space (x, y, z), Scale of the boxes (scaleX, scaleY, scaleZ), Noise (lowerLimit, upperLimit)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-884\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16-1024x765.jpg\" alt=\"2015-10-15 12.38.16\" width=\"1024\" height=\"765\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16-1024x765.jpg 1024w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16-300x224.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16-276x207.jpg 276w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-12.38.16-476x357.jpg 476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-891\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo-1024x765.jpg\" alt=\"photo\" width=\"1024\" height=\"765\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo-1024x765.jpg 1024w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo-300x224.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo-276x207.jpg 276w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/photo-476x357.jpg 476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>I measured the dimensions of one of my books and fed the parameters in the tool. I then played around with the variations of noise to give a pattern I liked. It was then sent to the\u00a0MakerBot for 3D printing.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-885\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46-1024x765.jpg\" alt=\"2015-10-15 13.43.46\" width=\"1024\" height=\"765\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46-1024x765.jpg 1024w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46-300x224.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46-276x207.jpg 276w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.43.46-476x357.jpg 476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a> <a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-886\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04-1024x765.jpg\" alt=\"2015-10-15 13.54.04\" width=\"1024\" height=\"765\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04-1024x765.jpg 1024w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04-300x224.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04-276x207.jpg 276w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-15-13.54.04-476x357.jpg 476w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The results were precise\u00a0and satisfactory. The allowance kept for the prototype 3D print came out\u00a0accurate. The application of this tool can be extended further to any kind of cuboidal things which might need generative enclosures. The aesthetics can be used in other parametric designs too.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-16-15.39.17.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-887\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-16-15.39.17-765x1024.jpg\" alt=\"2015-10-16 15.39.17\" width=\"765\" height=\"1024\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-16-15.39.17-765x1024.jpg 765w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-16-15.39.17-224x300.jpg 224w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/2015-10-16-15.39.17.jpg 1936w\" sizes=\"auto, (max-width: 765px) 100vw, 765px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/Untitled-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-889\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/Untitled-1-1024x683.jpg\" alt=\"Untitled-1\" width=\"1024\" height=\"683\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/Untitled-1-1024x683.jpg 1024w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/Untitled-1-300x200.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/10\/Untitled-1.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this assignment, I made generative book enclosures for the edges. The idea stemmed from a need to address the issue of how the edges of the books get folded and torn while carrying them in a bag. So I\u00a0began&#8230;<\/p>\n","protected":false},"author":13,"featured_media":889,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-assignments"],"_links":{"self":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/comments?post=882"}],"version-history":[{"count":2,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/882\/revisions"}],"predecessor-version":[{"id":892,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/882\/revisions\/892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/media\/889"}],"wp:attachment":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/media?parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/categories?post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/tags?post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}