Intro
About this course
Introduction to generative coding
The aim of this workshop is to look at some of the technics of generative coding and to apply them to solve some concretes tasks.
At the end of the class I hope you will have learned more on how to code simple graphics and learned a set of skills you can reuse later.
About Me
UX, UI, CODE
Design and code. Background in code, worked mostly in design...
Setup & Basics
Prepare your environment
-
Github classroom
Clone the class directory
-
P5.JS + webserver
-
Processing + libs
Vector Math
"It's a mathematical term. A quantity represented by an arrow with both direction and magnitude. Vector!
That's me—because I am committing crimes with both direction and magnitude! Oh yeah!"Vector (Despicable Me)
Shapes
Patterns
From pattern to agents
Agents
Colors
What's next?
Exquisite corpse
from the original French term cadavre exquis
Exquisite corpse, also known as exquisite cadaver (from the original French term cadavre exquis), is a method by which a collection of words or images is collectively assembled. Each collaborator adds to a composition in sequence, either by following a rule or by being allowed to see only the end of what the previous person contributed.
Poietic Generator
Poietic Generator is a social-network game designed by Olivier Auber in 1986, and developed from 1987 under the label free art thanks to many contributors. The game takes place within a two-dimensional matrix in the tradition of board games and its principle is similar to both Conway's Game of Life and the surrealists' Exquisite corpse.
Generative portrait
A portrait, an object or something else...