Generative Design Programming

Week 4 (15.10.): Custom shapes and curves. Randomness

4h


HW2 assignment

Deadline: 28.10.2024 (including)

Your task is to create a sketch that uses methods learned in Week 4 and 5:
- custom shapes, curves (splines, bezier)
- noise - find some very interesting use of the noise itself, or use it with other methods, like the curves
- vectors and animations
You do not need to use methods from all 3 topics - the work should show that you mastered at least one of them. The conceptual part - idea - is for you to make. You can append some meaning to your work, but don't have to, it can be simply visually stunning. You can use https://creative-constraints.surge.sh/#/en to generate ideas. It's hard to be original and creative, but you can do it!

Submission

Zip file:

1. ./code/*  - append code (from P5 editor top-left corner: File > Download)

2. ./link.txt - if you used p5 editor, add a link to the code

3. images
          - make a selection of the best
          - at least 3, and they should not be repetitive
          - 1.png, 2.png, 3.png and make the first one the one you consider best
          - options: a) function save() b) if you want to postprocess in external editor, 
try vector format (SVG) too if you 

4. videos - if it's animated/interactive, export images like regular + the video. Best is to use Game Bar on Windows or p5.capture and similar libraries, but the libraries tend to make broken videos sometimes.

5. ./commentary.txt - a commentary about your work, optional