Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Lektionen

Zeichenmodule

Kinect Interaktion Beschreibung Setzen Sie einige der Mausinteraktionen aus Aufgabe 5 in Kinect um. Vorgehensweise Zuerst habe ich nochmals von vorne angefangen und die ganze Applikation auf Klassen aufgebaut: Eine Klasse für die einzelnen Zeichen, ein Container der Zeichen und die Hands Klasse von Max. Als Zeichen wollte ich zuerst wieder Kreise und Quadrate verwenden,…

Fraktale 2 – Malprogramm

Die Lektion “Fraktale” inspirierte mich dazu die programmierten Fraktale weiterzuentwickeln und in einem kleinen Malprogramm umzusetzen. Das Programm verfügt über vier verschiedene Pinsel, die per Tastendruck oder GUI ausgewählt werden können. Über die Farbkanalslider kann die Farbe ausgewählt werden, welche in dem kleinen Vorschaufenster angezeigt wird. Die Skalierung des Pinsels kann über das Mausrad gesteuert…

GDB Aufgabe 05 – Interaktion

Bei Aufgabe 05 im Kurs “Zeichenlehre” müssen wir die erstellten Permutationen und Raster interaktiv animieren. Ich habe in mein Programm folgende Funktionen eingebaut. Mittels einer ArrayList werden die Zeichen dynamisch instanziert, damit diese einzeln manipuliert werden können Die Funktionen zum Zeichnen der Zeichen habe ich in eine Klasse umgewandelt Diverse Keyboardfunktionen ‘i’ to hide or…

Lektion 8.1 – GUI Slider Vertikal umstellen

Nachdem ich den ganzen Code durchkommentiert habe, habe ich mich den einzelnen Aufgaben gewidmet. Mach einen vertikalen Slider Zuerst habe ich neue Dateien für das Hauptprogramm und die Klasse angelegt und die Klasse dann umbenannt und die entsprechenden Verweise angepasst. Im Hauptprogramm habe ich die x-positionen angepasst, so dass die Linien horizontal und nicht mehr…

Balls, balls, balls

Das Beispiel aus Lektion 8 beinhaltet einen Ball, der über den Bildschirm rollt. Dieses Programm habe ich angepasst, indem ich eine ArrayList erstellt habe für mehrere Ball-Objekte. So erscheinen beliebig viele Bälle auf der Fläche. Zudem habe ich versucht, ein bisschen Physik einzubauen. Dies ist mir jedoch nicht ganz gelungen. Die Bälle fallen zwar zu…

Lektion 8.1 – GUI

Bei dieser Aufgabe habe ich mich am Donnerstag mit Daniel zusammengesetzt, um zusammen den Code Schritt für Schritt durchzugehen und zu kommentieren. Ich hatte diese Woche Mühe, dem Unterricht zu folgen und das GUI-Beispiel enthielt bis auf die Arrays alle Funktionen, die wir bis jetzt gelernt haben (Vektoren, Klassen, Methoden, verschiedene Variablentypen wie Boolean). Wir…

Tick

Sanduhren, Sonnenuhren, Uhren mit Federzug, Uhren mit Quarzschwinger, Digitaluhren, Uhren mit Erdrotationsbeschleunigungszeitmesspiezozylindersystem und viele andere Methodern hat der Mensch gefunden um Zeit zu messen und wiederzugeben (ok, ja, das Erdding gibt es nicht). Processing verfügt über einfache Methoden, die ein Auslesen der Systemzeit ermöglichen. Die unten gezeigten Screenshots zeigen fünf verschiedene Variationen, wie die Zeit…

Fraktale

In dieser Aufgabe ging es um das Erstellen von Fraktalen mit Hilfe einer rekursiven Funktion. Die Ursprungsfunktion generierte einen Baum mit roten Ellipsen als Blätter. Da ich das „von-unten-nach-oben-wachsen“ des Baumes als eine starke Einschränkung empfand, versuchte ich als erstes die Wachstumsrichtung zu beeinflussen. Bis ich den erstrebten, sternförmigen Aufbau erreichte, sind ein paar interessante…

Floating Points

Als die Aufgabe lautete ein sich wiederholendes Muster zu erstellen, fing ich an mit einem Programm das eine bestimmte Anzahl Punkte gleichmässig verteilt. Ich schweifte dann jedoch ein bisschen von der ursprünglichen Aufgabe ab, und fing an die Punkte zu animieren. Sie gleiten über den Bildschirm, und prallen an den Wänden ab. Dabei werden zufällig…

Pattern

Aus einer Kombination des Prinzips aus bei der vorherigen Übung, kombiniert mit ersten for-Schlaufen sollten anschliessend unendlich fortlaufende Muster erzeugt werden. Nach erstem ziellosem Experimentieren mit den neuen Werkzeugen habe ich mich der Optimierung der gefundenen Form gewidmet. Die entstandenen Formen erzeugen durch feine Grauabstufungen eine Tiefenwirkung und entwickeln eine eigensinnige Plastizität. Die Ergebnisse sind…