{"id":987,"date":"2022-02-15T06:02:57","date_gmt":"2022-02-15T06:02:57","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=987"},"modified":"2022-02-15T06:02:57","modified_gmt":"2022-02-15T06:02:57","slug":"large-assignment-1-damian-franco","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2022\/02\/15\/large-assignment-1-damian-franco\/","title":{"rendered":"Large Assignment 1 &#8211; Damian Franco"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello all!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this project we were able to utilize L-Systems to create four designs. Each design required to follow the main concepts given below:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Fractal<\/li><li>Botanical<\/li><li>Shapes<\/li><li>Rogan Brown Inspired<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fractal\">Fractal<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The fractal design was the first design I decided to tackle because I had an idea prior to programming that I wanted to try to implement. Originally, I wanted to build off of the triangular example in the Algorithmic Beauty of Plants by adding randomness and adding different rules into the array, but everything that I tried out was outputting some not so great looking designs. After getting rid of the randomness factor then I focused on changing up the rule set and axiom to create something more cohesive. Many different rules later, I settled on a rule that replaced \u2018F\u2019 with \u2018F++F-F-F-F-F++F\u2019. This created a nice looking design but it was not in the place where I wanted it, so I started to manipulate the axiom. The axiom that I was originally running with this design was \u2018F\u2019, but that proved to produce a somewhat decent design after 10 iterations which is a bit much. I first tried to start the axiom with \u2018F+F+F\u2019 which started to produce something that was more appealing. Finally I settled on the axiom \u2018FF+F+F+F+FF\u2019 which is exactly where I wanted the design to be. With this design, I automatically thought of this as the wood cut out using the laser cutter. After cutting, the design turned out great! I also liked how the shadows give a good look within the images taken of the physical designs<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"789\" data-id=\"997\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1.png\" alt=\"\" class=\"wp-image-997\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1.png 788w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1-768x769.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1-575x576.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Fractal-1-380x380.png 380w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"832\" height=\"1024\" data-id=\"996\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-832x1024.jpg\" alt=\"\" class=\"wp-image-996\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-832x1024.jpg 832w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-244x300.jpg 244w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-768x946.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-1247x1536.jpg 1247w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-1663x2048.jpg 1663w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-1140x1404.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-920x1133.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-575x708.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0052-1-380x468.jpg 380w\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"botanical\">Botanical<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next on the list is the botanical design. Once again, I tried to make a design that implemented some randomness and I figured that this was the best design to try it on. Most of the example rule sets involving the botanical form were very similar. Doing research on botanical rules led me to some great designs, but some were very complicated and most of the time there were some cool and simple designs. One of the rules that was very cool involved two variables \u2018X\u2019 and \u2018F\u2019. The rule exchanged \u2018X\u2019 with \u2018F[+X][-X]F\u2019 and by adding some randomness and extra variables in the replacement string. This added some cool randomness in the design. The final rule set I settled on was to replace \u2018X\u2019 with \u2018F[+X][-X]FX\u2019, \u2018FF[+X][-X]F\u2019, or \u2018F[+F]X[-F]\u2019 and \u2018F\u2019 with \u2018FF\u2019. This is the one design that I was going to plot, but I then decided that this design did not need a physical design because it was the least creative out of the four designs that I did.l<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"793\" data-id=\"999\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2.png\" alt=\"\" class=\"wp-image-999\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2.png 783w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2-296x300.png 296w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2-768x778.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2-575x582.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical2-380x385.png 380w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"792\" data-id=\"1000\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1.png\" alt=\"\" class=\"wp-image-1000\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1.png 780w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1-295x300.png 295w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1-768x780.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1-575x584.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Bontanical1-380x386.png 380w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"shapes\">Shapes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizing shapes while generating designs through L-Systems was very interesting. I took inspiration from the example in the assignment written up by using a petal-like shape. I wanted to make something similar to the example, but every rule I used turned the design into a mess of lines. To overcome this, I constantly kept trying different rules until I finally found something that worked with the shape I was using. The shape was generated similar to the petal shape that was used for our Small Assignment 2. Since my flower in that project was not the most functional design, I wanted to re-do that sort of design, but better. Using L-Systems helped immensely with the way generation of the design. The design I settled on was very interesting because I expected the flower to build up like a botanical design, but instead it grew in a circle. The design looked like it would be great to be cut on with the laser cutter. I decided to use construction paper to cut this because I thought it would be cool in the color I selected and it seemed like it would hold up well in construction paper.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1022\" data-id=\"1003\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-1024x1022.jpg\" alt=\"\" class=\"wp-image-1003\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-1024x1022.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-300x300.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-150x150.jpg 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-768x766.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-1536x1533.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-2048x2043.jpg 2048w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-1140x1137.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-920x918.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-575x574.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0062-380x379.jpg 380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"774\" data-id=\"1002\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Shapes-1.png\" alt=\"\" class=\"wp-image-1002\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Shapes-1.png 763w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Shapes-1-296x300.png 296w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Shapes-1-575x583.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/Shapes-1-380x385.png 380w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"rogan-brown\">Rogan Brown<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lastly, we were tasked to take inspiration from the amazing artist Rogan Brown and create a design. Rogan Brown has some very interesting designs that combine fractal-like shapes with some more texture into a great piece. My goal was to create something that spiraled out in a circle like most of Rogan Brown\u2019s pieces did, but I also wanted this design to have texture and fractal elements within it.To achieve this, I wanted to settle on a rule set that involved no randomness because I wanted a somewhat symmetrical design. Utilizing the variables \u2018A\u2019 and \u2018B\u2019 and having the replacement for \u2018A\u2019 be \u2018A[-B][+B]\u2019, and \u2018B\u2019 be \u2018A[-B]A[+A-B]\u2019 allowed for the design that I settled on. I was having trouble because the rule set itself did not generate a good design, but adding four separate designs generated by the L-System and rotating each of them allowed for the outcome that I was expecting. Immediately after coding this design, I knew that this is the one I wanted to plot because it had many small pieces that would make it difficult to cut with the laser cutter but would look great.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/IMG_0065-2.jpg\" alt=\"\" class=\"wp-image-1024\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"772\" data-id=\"1005\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown.png\" alt=\"\" class=\"wp-image-1005\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown.png 782w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown-300x296.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown-768x758.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown-575x568.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RoganBrown-380x375.png 380w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, this was a fun project and it definitely let us expand our creativity and we got to do some amazing stuff with the laser cutter and plotter. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Link to source code<\/strong>: https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/DamianFrancoLA1.zip<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello all! In this project we were able to utilize L-Systems to create four designs. Each design required to follow the main concepts given below: Fractal Botanical Shapes Rogan Brown Inspired Fractal The fractal design was the first design I decided to tackle because I had an idea prior to programming that I wanted to try to implement. Originally, I [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-987","post","type-post","status-publish","format-standard","hentry","category-lsystem-lace"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=987"}],"version-history":[{"count":1,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/987\/revisions"}],"predecessor-version":[{"id":1025,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/987\/revisions\/1025"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}