Points, Lines and Systems
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.
Set up
Local Set Up
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
Prompts
1. Order, 9 or 99 lines
Your call if you want to work with 9 or 99!
2. Chaos, 9 or 99 lines
Also your call. If you feel up for it, try the one you haven't done in the first prompt.
3. Somewhere Between Order and Chaos
4. At Least 99 Identical Squares
Your definition of identical might be different than mine π
5. Gradual Change, Top to Bottom
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.
6. 99 lines and 99 points
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 π
7. Broken Grid
The grid is the ultimate symbol of modernism β LET'S BREAK IT!!! πΉ
8. Illusion of movement
How can you illustrate the idea of motion in a still composition? Can you do it with 2 elements? What about 20? Or 2000?
9. Triple nested loops
A for inside of a for inside of a for (inside of a for?). Prompt Credit: Piter Pasma & Genuary 2021
10. No straight lines
And no grids, if you feel up for it.
11. Random walk with an external parameter
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?
12. 9 or 99 circles (and nothing else)
Are they full circles or arcs? Are they smooth or noisy? Bonus points if you use your two favorite colors for background and foreground π
13. One imperfect circle
x = cos(angle), y = sin(angle * 2)
? Just throwing ideas out there.
14. Your notebook sketch of today's sketch is the sketch
But is the art the idea, the process or the outcome? π₯΅ Does the notebook sketch happen before or after the code one?