! Der Kurs von Alan Shapiro (Medienwissenschaft 2) kann problemlos besucht werden. Bitte schreib mir eine Mail r.baecker@hfk-bremen.de falls du noch Fragen hast!
– Erstes Treffen am 06.04.2022 10:00 Uhr in Raum 2.11.100 –
Der Kurs ist eine praktische Einführung in grundlegende Konzepte und Strategien generativer Gestaltung und Kunst:
Screen Machines (Bildschirm Maschinen) sind kleine Software-Agenten (Miniprogramme) oder Bots, die sich in einem 2-dimensionalen Raum (simulierte Welt) bewegen und dabei z.b. eine Zeichnung hinterlassen. Sie folgen einer einfach Regel bzw. Code, der sie unter Umständen komplexe Zeichnungen anfertigen lässt.
Für den Kurs wird eine gemeinsame digitale Zeichenfläche flatland.earth basierend auf P5js (die JavaScript Variante von Processing) zur Verfügung gestellt. Jede/r TeilnehmerIn entwickelt einen oder mehrere Bots (Screen Machines), die zusammen, parallel miteinander in Interaktion eine Zeichnung erzeugen. Die Bots dürfen auch Klang etc. erzeugen. Zum Abschluss testen wir unsere Creaturen in unserer gemeinsamen Simulation (2D Welt).
Im Rahmen des Kurses wird es eine Einführung in p5js, tools und in elementare Strategien/Techniken des “generativen” Gestaltens bzw. dem Gestalten mit Code geben.
Code repositories
- flatland: https://github.com/rlfbckr/screenmachines
- weitere beispiele: https://github.com/rlfbckr/code-archive
beispiele für screen machines
- Zellulärer Automat
- Game of Life
- Braitenberg-Vehikel
- Turtle Graphics
- L-Systems
- Marius Watz - Drawing Machines
- Casey Reas - Process Serie
tools
links/resrouces/tutorial
- Zach Lieverman: Daily Sketches in 2016
- buch zum thema: http://www.generative-gestaltung.de/
- Form+Code in Design, Art, and Architecture
- Creative Coding Manifesto 2021
- The Coding Train (Daniel Shiffman)
- Raphaël de Courville on Twitch http://twitch.tv/sableraph
- Creative coding algorithms & techniques by Raphaël de Courville & Taru Muhonen
- Marius Watz: Abuse of An Algorithm Comes As No Surprise”
- Marius Watz: The Algorith Thought Police
- nature of code
gestalterinnen/künstlerinnen