Reflexion
Im zweiten Sprint habe ich mich dem Thema Sand und Wasser Simulation gewidmet. Um eine möglichst performante
Simultaion zu erzeugen entschied ich mich die Pixel des Canvas zu manipulieren. Heisst jedes Pixel kann ein
Korn enthalten und jedes Korn kann nur einem Pixel zugeordent sein.
Die Logik des Sandes ist ziemlich einfach, er fällt jedes Frame um eine Pixelreihe nach unten, sofern möglich.
Das Wasser jedoch kann auch horizontal sich bewegen, falls es in der nächsten Pixelreihe keinen freien Platz findet.
In Der Gruppe haben wir dann dass das Thema Kochbuch gewählt und ich habe einen Text generieren lassen welcher
bestimmte Zutaten in bestimmten Farben enthielt. Dann habe ich den Canvas nach Farben gescannt und die Pixel in
Körner oder Flüssigkeiten umgewandelt.
Die Markov Chain war mir schon bekannt, aber ich habe für mein Programm etwas im Stiil von House of Dust verwendet.
Wobei ich hier die Farben der Zutaten vodefienert habe um danach den Screen nach diesen Farben abzuscannen.
Gallery
Sand n' Words
Righ/Left Click - Spawn Water / Sand
1,2,3,4 - Set amount of spawning particles
Scroll in and reload to change size of canvas and thus particle sizes
Reflexion
Im dritten Sprint hatte ich nicht so viel Zeit um Rack 2 zu lernen desshalb habe ich einfach mit der p5
sound library herumgespielt. Im ersten versuch habe ich einen kleinen media Player gemacht der in allen
sketches dieses Sprintes eingebaut ist. Man kann mit den Tasten 0 bis 9 lieder auswählen und mit Spacebar
die Musik Pausieren.
Für den zweiten sketch versuchte ich das Audio mit Noise zu kombinieren, hierbei habe ich einfach die Zeit
Komponente mit der Sound analyse ersetzt. Da das Resultat etwas entäuschend ist, habe ich stattdessen versucht
die Analyse zu überlagern um ein ausdrucksstärkeres Bild zu erzeugen. Auch dies war eher langweilig.
Nun habe ich die Idee mit der Noise gescrapped und eine Punktewolke erzeugt von der jeder Punkt ein eigener
Frequenzbereich wiederspiegelt. Mit dem Resultat bin ich nun zufrieden, da man tatsächlich die Bewegung auf
dem Canvas den Tönen in der Musik zuordnen kann.
Nächstes mal würde ich auf jeden Fall noch die waveform analyse ausprobieren, da ich diese gar nicht gebraucht habe.
Gallery
Reflexion
Für den 4. Sprint möchte ich Sprint 2 weiterführen. Wir möchten die Projekte von Mirja, Yannic und mir
kombinieren um ein dreistufiges Projekt zu erzeugen. Dies besteht aus Rezept generieren - Zutaten mischen - Sortieren und Essen.
Mein Part ist das zusammenmischen der Zutaten. Dafür scanne ich den generierten Text von Mirja nach
Zutatenwörter und erzeuge dann an den gegebenen Stellen Sandkörner oder Flüssigkeiten die sich dann durch die
Simulation vermixen oder türmen.
Gallery
Choose - Mix - Sort