{"id":998,"date":"2022-02-16T02:03:31","date_gmt":"2022-02-16T07:03:31","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/?p=998"},"modified":"2022-03-02T21:10:47","modified_gmt":"2022-03-03T02:10:47","slug":"qazxsw-lanscape","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/qazxsw\/02\/16\/qazxsw-lanscape\/","title":{"rendered":"qazxsw-Lansdcape"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-999\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12.png\" alt=\"\" width=\"1680\" height=\"840\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12.png 1680w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12-640x320.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12-1024x512.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12-768x384.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12-1536x768.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.34.12-1200x600.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1000\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58.png\" alt=\"\" width=\"1680\" height=\"840\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58.png 1680w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58-640x320.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58-1024x512.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58-768x384.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58-1536x768.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.35.58-1200x600.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1002\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40.png\" alt=\"\" width=\"1680\" height=\"840\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40.png 1680w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40-640x320.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40-1024x512.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40-768x384.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40-1536x768.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/\u622a\u5c4f2022-02-16-01.47.40-1200x600.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p><a href=\"https:\/\/openprocessing.org\/sketch\/1484510\">Link<\/a><\/p>\n<p>The idea is to create terraced fields, because I wanted to play around 3D spaces and this could be an easy start. I generated random numbers to locate the mountains and then used Perlin Noise to draw their shapes.<\/p>\n<p>The biggest challenge for me is the time lag. In fact, I also explored the lighting and texture functions of p5js and was hoping to create more realistic pictures, but the code for now already takes about 10-15 seconds to generate each picture, so I was afraid to add more details. I think I might have called the function &#8220;noise()&#8221; too many times. I&#8217;ll try to increase the efficiency if I have time.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1003\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-scaled.jpeg\" alt=\"\" width=\"2560\" height=\"1188\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-scaled.jpeg 2560w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-640x297.jpeg 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-1024x475.jpeg 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-768x356.jpeg 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-1536x713.jpeg 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-2048x951.jpeg 2048w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/02\/IMG_26515ED92218-1-1200x557.jpeg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Link The idea is to create terraced fields, because I wanted to play around 3D spaces and this could be an easy start. I generated random numbers to locate the mountains and then used Perlin Noise to draw their shapes. The biggest challenge for me is the time lag. In fact, I also explored the &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/qazxsw\/02\/16\/qazxsw-lanscape\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;qazxsw-Lansdcape&#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":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/998"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/comments?post=998"}],"version-history":[{"count":2,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/998\/revisions"}],"predecessor-version":[{"id":1626,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/998\/revisions\/1626"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/media?parent=998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/categories?post=998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/tags?post=998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}