Inhalt
Kurzkommentar |
Termine werden gemeinsam mit den Studierenden in der ersten Einheit bzw. per Moodle Umfrage abgesprochen. |
Inhalt |
Verstehen der Prinzipien der Computergrafik mit einem Fokus auf Prozedurale Generierung anhand von selbst erzeugter generativer Kunst. Bitte tragen Sie sich selbst in den Moodle Kurs (Creative Coding) ein. |
Literatur |
https://fbe-gitlab.hs-weingarten.de/scherzer/creative-coding/-/blob/master/README.md |
Lernziele |
Ziel ist es gestaltungsfokusierte Studenten in die Computergrafik einzuführen und ein Verständnis für die Mächtigkeit von prozeduralen Methoden zu bekommen. |
Voraussetzungen |
Lineare Algebra, Programmierung |
Leistungsnachweis |
Mediendesign: PRO benotet
Pflichtfach gemäß SPO ab WS21/22
Wahlfach für AI und IP: PRO benotet
|
Lerninhalte |
Verstehen der Prinzipien der Computergrafik mit einem Fokus auf Prozedurale Generierung Eigen Ideen in Code umsetzen
Inhalte:
- Color (alpha) blending
- Images
- Grids, tiles; e.x. create your own tiles
- Vector basics
- Transformations: translate, scale, rotate, mirror, push, pop
- Shapes; https://processing.org/examples/morph.html
- Physics - acceleration, motion, angular motion
- Particle systems
- Agents - boids; https://processing.org/examples/flocking.html
- Random, noise, FBM
- Overlap, collision, packing; e.x. GUI, games
- Recursion, fractals
|