{"id":178,"date":"2023-09-06T06:36:23","date_gmt":"2023-09-06T06:36:23","guid":{"rendered":"https:\/\/golancourses.net\/fall23\/?page_id=178"},"modified":"2023-09-11T16:45:02","modified_gmt":"2023-09-11T16:45:02","slug":"03-code-form-iii-geometry-and-pattern","status":"publish","type":"page","link":"https:\/\/golancourses.net\/fall23\/deliverables\/03-code-form-iii-geometry-and-pattern\/","title":{"rendered":"03. Code &#038; Form III: Geometry and Pattern"},"content":{"rendered":"<p>We continue to push forward on fundamental graphics coding skills\u2014deepening your fluency in using trigonometry, iteration, and randomness\u2014while introducing nuanced new tools like <em>randomGaussian()<\/em> and <em>Perlin noise()<\/em>. Focusing on the artistic problem of <em>pattern<\/em>, we will commit virtual images to real-world media with our first open-ended project, a generative Risograph print.<\/p>\n<p>This set of Deliverables has 8 components and is due Wednesday, September 13. &#8220;OP&#8221; stands for work to be executed in <a href=\"https:\/\/openprocessing.org\/class\/86356\">our OpenProcessing classroom<\/a>. I estimate this work can be executed in 6 hours. (Please note that the OP exercises have been reordered \u2014 the new ones are near the <em>top<\/em> of the page now.)<\/p>\n<ul>\n<li><strong>OP #1:<\/strong> <em>Iteration, Controlled Randomness, Pattern: Interrupted Grid<\/em> (10 mins.)<\/li>\n<li><strong>OP #2:<\/strong> <em>Trigonometry, Iteration: Phyllotactic Spiral<\/em> (20 mins.)<\/li>\n<li><strong>OP #3:<\/strong><em> Trigonometry, Randomness: Procedural Splat<\/em> (15 mins.)<\/li>\n<li><strong>OP #4:<\/strong> <em>Trigonometry, Interaction: Eye(s) Following Cursor<\/em> (15 mins.)<\/li>\n<li><strong>OP #5:<\/strong> <em>2D Perlin Noise: Imaginary Islands<\/em> (30 mins.)<\/li>\n<li><strong>OP #6:<\/strong>\u00a0<em>Recoding Vera Moln\u00e1r&#8217;s &#8220;Interruptions&#8221; <\/em>(1.5 hours)<\/li>\n<li><strong>Reading-Response: <\/strong>Please <strong>read<\/strong> the following two book excerpts (1 hour):\n<ol>\n<li>Excerpt (Chapter 30, p. 64-81) from <em><strong>10 PRINT<\/strong><\/em>, by Nick Montfort et al. [<a href=\"https:\/\/golancourses.net\/fall23\/wp-content\/uploads\/2023\/09\/10_print_excerpt_moln.pdf\"><strong>6MB PDF<\/strong><\/a>]<\/li>\n<li>Excerpt (Chapter 1, p. 17-37) from <em><strong>Graphic Games<\/strong><\/em>, by Victor Baumgartner, paying the <em>most attention<\/em> to \u201cGame C\u201d [<a href=\"https:\/\/golancourses.net\/fall23\/wp-content\/uploads\/2023\/09\/graphic_games_ch1.pdf\"><strong>22MB PDF<\/strong><\/a>]<\/li>\n<li>In a Discord post in the <em>#patternReadings<\/em> channel, <strong>write<\/strong> a brief response to something that you found interesting or helpful in these readings. A few sentences is sufficient.<\/li>\n<li>Please do this reading <strong>before<\/strong> proceeding to the last project, <em>Modular Pattern for Risograph Printing.<\/em><\/li>\n<\/ol>\n<\/li>\n<li><strong>OP #7:<\/strong> <em>Modular Pattern for Risograph Printing<\/em> (2 hours coding, + 1 hour printing the following week):\n<ul>\n<li>Part One is due Wednesday 9\/13 (digital design in OpenProcessing, for in-class crit)<\/li>\n<li>Part Two is due Wednesday 9\/20 (<em>Riso-printed<\/em> design for wall crit)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We continue to push forward on fundamental graphics coding skills\u2014deepening your fluency in using trigonometry, iteration, and randomness\u2014while introducing nuanced new tools like randomGaussian() and Perlin noise(). Focusing on the artistic problem of pattern, we will commit virtual images to real-world media with our first open-ended project, a generative Risograph print. This set of Deliverables &hellip; <a href=\"https:\/\/golancourses.net\/fall23\/deliverables\/03-code-form-iii-geometry-and-pattern\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;03. Code &#038; Form III: Geometry and Pattern&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-178","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":10,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/178\/revisions"}],"predecessor-version":[{"id":211,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/178\/revisions\/211"}],"up":[{"embeddable":true,"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/pages\/10"}],"wp:attachment":[{"href":"https:\/\/golancourses.net\/fall23\/wp-json\/wp\/v2\/media?parent=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}