CREATING GENERATIVE ART WITH CODE. Taken during November 2021 as part of the School of Machines.
This codebase is a snapshot of a daily practice, 30 - 60 minutes of drawing based on prompts. The class used the canvas-sketch framework as the basis of our programs.
Note: Developed using Node v16
Clone the project
git clone https://github.com/romellogoodman/points-lines-systems.git
Install dependencies
npm install
Start the dev server
npm run prompt --prompt=$PROMPT_NUMBER
or
canvas-sketch prompt-$PROMPT_NUMBER -p 3000
Open your browser to http://localhost:3000
Your call if you want to work with 9 or 99!
Also your call. If you feel up for it, try the one you haven't done in the first prompt.
Your definition of identical might be different than mine π
What is the subject of change? Scale, density, negative space, how orderly everything is? Maybe the gradual change is in the code, not in the composition? Maybe this composition doesn't involve code at all -- could be a drawing, a video of a short performance, a speech, a letter.
We didn't look at points in class, but you can draw a point by either drawing a very short line, or a very small square π
The grid is the ultimate symbol of modernism β LET'S BREAK IT!!! πΉ
How can you illustrate the idea of motion in a still composition? Can you do it with 2 elements? What about 20? Or 2000?
A for inside of a for inside of a for (inside of a for?). Prompt Credit: Piter Pasma & Genuary 2021
And no grids, if you feel up for it.
Is it today's temperature that makes an appearance in your random walk? Is it the time, like Magdalena proposed in class? Or maybe this composition is a random walk performed by yourself, instead of createPath
? Or your hand on paper, doing a blind contour?
Are they full circles or arcs? Are they smooth or noisy? Bonus points if you use your two favorite colors for background and foreground π
x = cos(angle), y = sin(angle * 2)
? Just throwing ideas out there.
But is the art the idea, the process or the outcome? π₯΅ Does the notebook sketch happen before or after the code one?