Intro
Welcome to the classes generative design @ HSLU / Digital Ideation. This is the main page for the class, you will find a list of resources available below as well as some other information to help with this 3 weeks workshop. It is advised to download / clone this repo at the beginning of the class and eventually keep it updated. All assignments / exercises should be done by students in their own private classroom repo.
Resources
- Main github repo
- Slides
- Notebooks
- Sample code
- Classroom gihub repo (1x per students)
- Starter code + gh pages
- Class portfolio
- TBC
Students
- Aytac - Results
- Orell - Results
- Yannick - Results
- Marlon - Results
- Patrick - Results
- Florian - Results
WEEK 01
For this first week we will focus on the basis. We will be looking at the core functions of p5.js, and some simple useful maths technics. We will also experiment with shapes, patterns and agents (intelligent and non intelligent). We will then learn how color spaces are created and how to generate them dynamically.
WEEK 02
During the second week ot the workshop we will adapt what we’ve learned so far and play with new concepts. We will first learn how to use noise and random values, we will continue developing our agents and adapt them to create generative typography.
WEEK 03
The last week of the workshop is dedicated to the “open assignment”. You will have to pick one of the themes we discussed back in week 01 and create your own implementation of it. Feel free to work in group or on your own for this assignment.
Evaluation
Evaluation criteria are:
- Quality of the result
- Legibility and reusability of the code
There will be small exercises throughout the weeks and one main final project.