Sechs Kursabende à vier Stunden an der EB Zürich
Kurskonzeption und Leitung Hanna Züllig
/* Autor: Stephan Cuber Kurs: Einblick in die generative Gestaltung mit processing ip971221 Kursleitung: Hanna Zuellig Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike CC BY-NC-SA http://creativecommons.org/licenses/ */ /* @pjs preload="sketches/kurstag05/Stephan_Cuber/data/logo.png"; */ // Zentrum des Vorlage-Logos int zentrumX0 = 250; int zentrumY0 = 250; // Deklaration des Logos PImage logo; // Zentrum der Kreise float zentrumX1= 740; float zentrumY1= 440; // 3 Arrays von 7 Farben im HSB-Modus // Es sind 7 Farben der Kreise des Logos int[] h = {0,87,0,213,200,93,45}; int[] s = {0,30,70,100,100,63,90}; int[] b = {100,82,89,56,32,70,98}; void setup() { size (1000, 700); smooth(); colorMode (HSB); ellipseMode(CENTER); imageMode(CENTER); noStroke(); frameRate(1); background (240,14,22); // Logo als png-Datei laden logo = loadImage("sketches/kurstag05/Stephan_Cuber/data/logo.png"); image(logo,zentrumX0,zentrumY0,224,224); } void draw() { /* Start: Konzentrische Kreise in 7 Schritten übereinanderstapeln for(int i=0; i<7; i++) { fill(h[i], s[i], b[i],100); ellipse(zentrumX1,zentrumY1, 260-i*40,260-i*40); } */ // Steigerung: Kreise mit 7 verschiedenen Farben zufällig verteilen for(int i=0; i<7; i++) { fill(h[i], s[i], b[i],100); ellipse( random(width),random(height), 260-i*40,260-i*40); } if(mousePressed){ saveFrame("Stephan_c.png"); } }