← Go back to homepage

Assignment

tl;dr: Create a generative artwork using processing (p5.js) with the overarching theme of this minor; identity (the new intimacy). The artwork is unique and represents you as an individual.

The idea is that you set a couple of variables that are unique to you. Design movement, colors, typography, shapes, patterns etc. and your code generate an artwork based on those variables.

Generative Art is a process of algorithmically generating new ideas, forms, shapes, colors or patterns. First, you create rules that provide boundaries for the creation process. Then a computer (or less commonly a human) follows those rules to produce new works.

Technology

To create the artwork in a web browser we'll be using the JavaScript creative coding library p5.js. You artwork will be a Sketch in the browser which uses p5.js to draw the artwork.

p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone. - p5js.org

Criteria

You'll be graded on 4 topics: creativity, complexity, interactivity & generativity.