Description
Programming generative art, also known as creative coding, is often a trial-and-error process, combining creativity and logic to present something aesthetic. However, creative coding has a high barrier to entry due to the breadth of knowledge and coding skills required. This talk aims to lower that barrier for you to take home and practice creative coding.In this talk, you will learn about algorithms and techniques for generative art using a pure functional paradigm. First, shepherding random numbers to simulate the universality of nature patterns that appear in plants, rocks, sand, and smoke. Next, using L-system formal grammar to create a seemingly infinite, but well-structured, series of graphics. Lastly, interfacing with printers to bring your drawing to life.
For you to get the most out of this talk, you should be comfortable working in a functional language of your choice. Although I will introduce some theory, background in mathematics and formal theory is not required to attend.
Period | 22 May 2018 |
---|---|
Event title | YOW! Lambda Jam 2018 |
Event type | Conference |
Location | Sydney, Australia, New South WalesShow on map |
Documents & Links
Related content
-
Activities
-
Generative Art with Xavier Ho - Elm Town Podcast
Activity: Community Talks, Presentations, Exhibitions and Events › Public event
-
Programming Generative Art - Web Directions Code 2018
Activity: Community Talks, Presentations, Exhibitions and Events › Public event