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: Allgemein

Processing Drawing Editor

Die erste Aufgabe: Das Ergebnis gibt es hier: Drawing Editor v1.0 Der Code dazu sieht so aus:

Zeichenprogramm

Zeichenprogramm Version 1 Die Aufgabe war ein Zeichenprogramm zu generieren, in welchem mit den Tasten ’1′-’5′ die Farbe verändert werden. Mit der Linken-Maustaste wird gezeichnet und mit der Rechten-Maustaste wird radiert. In meiner ersten Lösung verwendete ich eine Ellipse als Pinsel: Zeichenprogramm Version 2 In meinem zweiten Lösungsansatz wird eine Linie mit zufällig variierender Strichdicke…

Struktur Grafic Design Basics

Hier mein Code für die Struktur des Moduls Grafic Design Basics. Es handelt sich dabei um die Struktur für Fett, gesättigte Fettsäuren, Zucker und Salz. Beim Parameter Bio wird der Hintergrund grün. Beim Parameter Gentech fängt die Struktur an in einem Doppelpuls zu pulsieren. Beim Parameter Allergie fängt die Struktur an zu drehen. Hier speziell…

Force Field Warps (Ext. Lektion 3b)

Aufbauend auf den Force Fields wurden die Punkte so verändert, dass sie sich bewegen: bei gedrückter linker Maustaste zum Mauszeiger und bei gedrückter rechter Maustaste vom Mauszeiger weg. Dies wird mit einer ForcePointTrail-Klasse erreicht, welche die ForcePoint-Klasse erweitert. Mithilfe der Trail-Klasse werden einfach gesagt Punkteketten (sog. Trails) gebildet, an welche jeweils ans eine Ende neue…

Force Fields (Ext. Lektion 3a)

Muster bei Kreisbewegung

In der Aufgabe ging es darum, eine Vorlage eines Sketches, bei dem sich Punkte in einem Raster anhand der Mausbewegung ausrichten und verändern, weiterzuentwickeln und etwas Neues daraus entstehen zu lassen. Ich habe mit verschiedenen Randomwerten gespielt, dabei aber immer einen recht kleinen Wertebereich vorgegeben. Dadurch wirkt die Animation nicht zu beliebig. Jeder Punkt im…

Lektion 12 – Von Gebirgsketten und Wackelpudding

Wir hatten wiederum die Aufgabe, ein Programm zu erweitern, welches ein “Force Field” mit beeinflussbaren Punkten in einem Raster bereitstellt. Man kann die Punkte mit einem Linksklick anziehen und neu auch mit Rechtsklick abstossen. Ich habe mich entschieden, mich nicht nur mit dem Spielen mit Parametern zu beschäftigen, sondern aus dem Prinzip etwas anderes zu…

Lektion 11 – Gedeih und spriesse

Nach einem längeren Unterbruch haben wir jetzt wieder regelmässig ein Mal in der Woche für einen Halbtag Programming Basics. Zur Auffrischung haben wir ein Codestück namens “Force Field” angeschaut, bei welchem wir das Endergebnis verändern sollen. Programmiertechnisch wurden einige objektorientierte Basics repetiert und die ArrayList als nützliches Utility eingeführt. Fachlich war das natürlich sehr simpel…

The Eye

Wieder von einem Code ausgehend erstellten wir eine eigene Version davon. Ich habe die nachzeichnenden Tales sehr interessant gefunden. Mit einem grösseren Radius lassen sich die einzelnen Punkte mit den jeweiligen Tails schnell einfangen und mit Rotate in einem Kreis zeichnen. Werden die Elemente geschwungen füllen sich die Polygone mit einem zu 50% transparenten orange….

ForceFields 2

Bei dieser Aufgabe hatten wir einen weiterführenden Code zu der letzten Aufgabe mit den Force Fields. Der Unterschied zum “alten” Code war, dass die Anfangspunkte nun nicht mehr immer am selben Ort waren, sondern immer neu berechnet wurden bei Mausklick (oder MouseDrag). Dies wurde mit einer Array-List gelöst, bei der die Punkte immer neu berechnet…

Force Field

Bei dieser Aufgabe haben wir den Code eines Force Fields angeschaut wobei man mit der Maus, die in einem Grid aufgebauten Punkte verändern kann. Durch Drücken der Maus zieht man die Punkte an. Durch das Spielen mit den Parameter entstehen schnell ganz andere Formen und Verhalten. Ich experimentierte mit Kreisen und Transparenzen, mit der Dämpfung…