Unerwartete Erkenntnisse aus der Codierung von Kunstwerken jeden Tag für fünf Jahre
Veröffentlicht: 2022-03-10Seit mehr als fünf Jahren erstelle ich jeden Tag ein digitales Kunstwerk, indem ich Code verwende, um Muster, Formen und Animationen zu generieren. Mein tägliches Kunstprojekt hat mir geholfen, meinen künstlerischen Stil zu erforschen und die Praxis des Programmierens auf spielerische Weise zu erlernen. Als ich mit dem Projekt begann, war es eine Herausforderung, jeden Tag etwas zu erfinden und online zu stellen. Jetzt gehört es einfach zu meinem Alltag.
Die Zeit, die ich mit meinem „Alltag“ verbringe, ist eine Zeit, in der ich frei bin, zu forschen und kreativ zu sein. Wenn es langweilig wird, weiß ich, dass ich mich selbst wieder herausfordern muss, um etwas Frisches und Anderes zu schaffen. Gerne teile ich meine Gedanken und Erfahrungen mit Ihnen und hoffe, Ihnen die Inspiration zu liefern, die Sie benötigen, um eigene ähnliche Projekte zu starten.
Einstieg
Wie bin ich also so tief in diesem Kaninchenbau gelandet, in dem ich täglich Kunstwerke herstelle?
Während meines Studiums wurde ich in die Programmierung eingeführt, hatte aber nicht die Zeit, sie gut genug zu verstehen. Nicht weil ich faul war, glaube ich, sondern weil ich im Design viel mehr herausragte als im Code. Der Wunsch, zu verstehen, wie man visuelle Kunstwerke kodiert, blieb jedoch nach meinem Abschluss bei mir.
Im Jahr 2014 begann ich mit der Suche, um meine künstlerische Praxis wieder zu erforschen. Da meine Ausbildung in Grafik- und Interaktionsdesign mehr darauf ausgerichtet war, sinnvolle Erfahrungen zu schaffen, wollte ich freier forschen und das erlernte Designwissen dennoch nutzen. Ich begann, mich mit der Erstellung generativer Muster, gitterbasierter Kunstwerke und Animationen zu beschäftigen.
Es war beängstigend, die ersten Schritte in die Erforschung des Programmierens zu wiederholen, da ich überzeugt war, dass es einfach zu schwer für mich sein könnte, es zu lernen. Sie sollten nicht zulassen, dass Ihre bisherigen Erfahrungen Ihren Wunsch zu lernen verringern.
Auf meiner Suche nach Themen, die ich erforschen wollte, stieß ich auf das „HYPE Framework“ und eine SkillShare-Klasse des Designers Joshua Davis. Dies brachte mich dazu, generative Muster zu erstellen; Es war die richtige Kombination aus meinen Fähigkeiten zum Erstellen von Formen in Illustrator und der Verwendung eines Frameworks, um zu lernen, wie Code funktioniert. Wenn Sie anfangen, etwas zu lernen, das mit einer bereits vorhandenen Fertigkeit kombiniert wird, ist es einfacher, das gewünschte Ergebnis zu erzielen.
Perfektionismus überwinden
Während dieser Zeit begann ich, Animationen mit der gitterbasierten Zeichensoftware „Hexels“ zu erstellen, wobei ich manchmal Formen kombinierte, die ich mit Hexels erstellt hatte, um sie mit dem HYPE Framework zu verwenden. Ich war glücklich, mit den Werkzeugen, die ich lernte, zu experimentieren und kreativ zu sein. Nur ein gefürchteter Faktor hielt mich zurück: Perfektionismus. Die Arbeiten, die ich schuf, waren nie „gut genug“, um sie anderen zu zeigen. Das hat mich dazu gebracht, mich selbst herauszufordern, mein „tägliches“ Experiment zu beginnen; Ich würde einen Monat lang jeden Tag ein Kunstwerk erstellen und es in meinen Tumblr-Blog hochladen.
Etwas Neues zu beginnen war eine Herausforderung, aber es hat mich aus meiner Komfortzone herausgeholt. Wenn Sie kleine Ziele erreichen, die außerhalb Ihrer Komfortzone liegen, möchten Sie noch mehr und größere Ziele erreichen. Nachdem ich den ersten Monat im September 2014 beendet hatte, machte ich die meisten Tage weiter Kunstwerke, erlaubte mir aber auch, andere zu überspringen. Als der erste Januar 2015 kam, dachte ich, lasst uns wieder jeden Tag damit anfangen, sie zu machen. Vielleicht könnte ich zwei Monate machen, vielleicht mehr. Ich dachte, ich hätte in nur wenigen Monaten alles geschaffen, was ich mir vorstellen kann, aber wie Sie sehen, geht es weiter! Sie sind nie damit fertig, kreativ zu sein.
Werkzeuge
Das HYPE Framework hat mir geholfen, wieder ins Programmieren einzusteigen und wieder Kunstwerke mit „Processing“ zu erstellen. Processing ist eine Umgebung zum Erlernen des Programmierens im Kontext der bildenden Kunst, ein Open-Source-Projekt, das 2001 gestartet wurde. Das HYPE-Framework ist eine Sammlung von Processing-Klassen. Mit dem HYPE Framework habe ich Muster erstellt, indem ich kleine Vektorzeichnungen verwendet und sie zufällig auf einer Leinwand platziert habe.
Indem ich verschiedene Farben zuwies und mit einer Vielzahl anderer Parameter spielte, gelang es mir, verschiedene Kompositionen zu erzeugen. Mit Hexels würde ich entweder Animationen zeichnen oder kleine Vektorformen erstellen, die ich dann verwenden könnte, um Muster zu erzeugen. Diese kleinen Formen würden sich als ideal erweisen, um komplexere Muster und Formen zu erstellen, etwas, das ich ohne Code nie so schnell machen könnte. Das Spielen mit der Menge an Formen, Arten von Formen, Farben usw. gab mir unzählige Möglichkeiten zum Erkunden.
Evolution
Im August 2015, nach acht Monaten täglicher Erstellung von Kunstwerken, begann ich, meine erste Animation aus einer leeren Processing-Skizze zu codieren. Ich brauchte einige Zeit, um zu recherchieren, wie man den Animationsprozess angeht und wie genau man etwas erstellt, das sich wiederholt, und ich kopierte so viele Codebits, wie ich finden konnte.
Der Code war vielleicht sehr chaotisch und wahrscheinlich ziemlich ineffizient, aber ich habe etwas gefunden, das funktioniert hat. In diesem Sinne spielt es keine Rolle, ob es nicht perfekt codiert ist oder ob Sie wirklich verstehen, wie es funktioniert. Etwas als Ergebnis Ihrer Forschung zu schaffen und andere Beispiele auszuprobieren, um etwas Neues zu schaffen, ist ein großartiger Anfang, aus welchem Blickwinkel Sie es auch betrachten.
Spielen und Lernen
Sie müssen also nicht immer wissen, wie etwas funktioniert, um damit zu spielen. Ein spielerischer Ansatz hat mir geholfen, zu lernen und zu verstehen, wie die Dinge funktionieren. Als Ergebnis eine visuelle Ausgabe zu haben, half mir bei kleinen Iterationen. Wenn ich etwas Neues lernte, änderte ich kleine Teile des Codes, um zu versuchen zu verstehen, was diese Dinge taten. Am Anfang verstand ich definitiv nicht viel, aber indem ich mit dem Code herumspielte und kleine Iterationen durchführte, verstand ich ihn Stück für Stück.
Bei Projekten wie diesem muss die von Ihnen erstellte Grafik nicht jedes Mal von Grund auf neu geschrieben werden. Iteration ist der Schlüssel zur Kreation. Im ersten Jahr war die tägliche Erkundung sehr umfangreich. Morgens dachte ich darüber nach, was ich an diesem Tag machen könnte, manchmal erinnerte ich mich an frühere Skizzen. Andere Inspirationsquellen wären Dinge, die mir an diesem Tag erscheinen würden, die überraschend oft nichts mit Code und Kunst zu tun hätten. Innerhalb dieses Rahmens konnte ich die Bereiche finden, die ich gerne weiter erforschen wollte.
Es ist völlig in Ordnung, mit begrenztem Wissen und ohne einen großen Plan dessen, was Sie machen möchten, mit dem Erstellen zu beginnen. Sie werden es herausfinden und noch mehr lernen.
„
Themen festlegen
Neben der alltäglichen Herausforderung kamen mir langsam aber sicher laufende Herausforderungen. Ich würde mich zum Beispiel herausfordern, drei Tage hintereinander dieselbe Farbpalette zu verwenden, aber dennoch unterschiedliche Kompositionen mit unterschiedlichen Elementen zu erstellen. Dies stellte sich als großartige Möglichkeit heraus, um zu erkunden, wie Farbe mit bestimmten Formen und Kompositionen funktioniert.
Diese Herausforderungen entwickelten sich zu langwierigen Herausforderungen, die ich als Themen bezeichnen würde. Im vierten Jahr meiner Tagebücher begann ich mit einem monatlichen Thema zu arbeiten, das mich ermutigen würde, innerhalb eines bestimmten Rahmens oder einer Reihe von Grenzen kreativ zu sein. Dies half sehr bei der Zeiteffizienz, da ich nicht darüber nachdenken musste, was ich an diesem Tag machen wollte, sondern stattdessen einfach mit dem Rahmen, mit dem ich begonnen hatte, spielen, es erweitern, ändern und so weiter konnte. Abgesehen davon, dass einige Aspekte meines Prozesses viel einfacher und effizienter wurden, ermöglichte und forderte mich dies auch, mit einem ständig wachsenden Satz von selbst auferlegten Regeln kreativ zu sein.
Nach einem Jahr mit monatlichen Themen habe ich mein Spiel intensiviert und bin zu wöchentlichen Themen übergegangen. Bei der Arbeit mit monatlichen Themen hatte ich die Erfahrung gemacht, dass mich die Langlebigkeit dieses Ansatzes zurückhielt und etwas Kreativität und Inspiration zurückließ, die nicht ausgedrückt werden konnte. Wochenthemen sind jedoch perfekt für mich, denn jede Woche fange ich mit einem neuen Thema neu an und setze mich sieben Tage lang intensiv damit auseinander. Zu sehen, wie sich ein Thema im Laufe einer Woche entwickelt, ist erstaunlich. Es ist gut, mit verschiedenen Ansätzen zu spielen und zu sehen, wie sich diese anfühlen und in Ihr Leben passen.
Neue Erkundungen
Ein Neuanfang ist oft etwas hässlich. Wenn ich anfange, einen neuen Bereich zu erkunden, fehlt es mir wahrscheinlich an bestimmten Kenntnissen, die erforderlich sind, um die Art von Arbeit zu erstellen, die ich in meinem Kopf habe.
Als ich zum Beispiel anfing, 3D-Formen in meinen Animationen zu verwenden, dachte ich zunächst, ich müsste viele Stunden zu diesem Thema recherchieren, bevor ich verstehen könnte, wie man 3D-Formen in meinen Skizzen verwendet. Da das Leben manchmal zu hektisch wird, um sich auf ein bestimmtes Ziel zu konzentrieren, kamen die „vielen Stunden“, die ich mir vorgestellt hatte, nicht von selbst.
Die Verwendung von 3D-Formen kam eines Tages als Funke in meinem Kopf, als ich bereit war, mein tägliches zu machen. Ich habe einfach nachgeschlagen, wie man 3D-Formen erstellt, und eine grundlegende Skizze erstellt, die von einer vorherigen 2D-Skizze ausgeht.
Wie Sie in meinen ersten drei 3D-Skizzen sehen können, ist es weder so hübsch noch ein bahnbrechender neuer Ansatz auf meiner täglichen Reise. Aber das ist völlig in Ordnung, weil es trotzdem ein Schritt nach vorne ist.
In den nächsten Tagen erforschte ich weiter die Verwendung von 3D-Formen in meinen Skizzen und verstand bald viel mehr, wie zum Beispiel die Verwendung von Licht. Eine weitere Woche nach der Verwendung von 3D-Formen waren die Ergebnisse bereits ästhetisch ansprechender. Mit nur wenigen Tagen, in denen ich mich unwohl fühlte, eine neue Richtung einzuschlagen, hatte ich eine andere Dimension geschaffen, in der ich spielen konnte.
Zeit finden
Eine der größten Herausforderungen, täglich kreativ zu sein, könnte darin bestehen, die Zeit zu finden. Damit muss man auch spielen. Bei manchen kreativen Projekten funktioniert es vielleicht am frühen Morgen am besten, bei anderen (wie mir) ist der Abend hervorragend. Man könnte sagen, dass das Erstellen und Spielen mit Code zu einem meditativen Werkzeug geworden ist; eine Strecke der persönlichen Me-Time, in der ich mich entspannen und kreativ sein kann.
Täglich etwas zu tun hält mich im Fluss, aber vielleicht möchte man keine kleinen Dinge schaffen und lieber jede Woche ein Projekt machen. Sehen Sie, was für Sie funktioniert. Streben Sie nicht nach Perfektion, Experimentieren und Iterieren ist der Kern, nicht das perfekte Kunstwerk zu haben. Es ist schon komisch, dass Kunstwerke, die mir persönlich nicht besonders auffallen, manchmal doch mehr Likes erhalten als andere Kunstwerke, die mich viel mehr interessieren.
Versuch es selber
Sie wissen inzwischen, dass ich es liebe, einfache Formen zu verwenden, um Muster zu erstellen. Ich habe eine Skizze erstellt, mit der Sie spielen können. Versuchen Sie, bestimmte Zahlen zu ändern, die Drehungen kleiner zu machen oder das Gitter größer oder kleiner zu machen. Ändern Sie die Größe der Formen oder fügen Sie weitere Formen hinzu. Entdecken Sie, was Sie tun können. Gehen Sie zur p5.js-Referenz, um mehr über die von mir verwendeten Funktionen zu erfahren, und fügen Sie selbst einige hinzu.
Wenn Sie mit dem Erstellen von Kunstwerken durch Code beginnen möchten, ist p5js eine großartige Javascript-Bibliothek zum Erkunden. Sehen Sie sich das Tutorial "Erste Schritte" und seine Beispiele an. Daniel Shiffman erstellt amüsante Video-Tutorials mit dem Namen The Coding Train sowohl für p5js als auch für Processing sowie in Kombination mit anderen Bibliotheken. Für mehr Inspiration gehen Sie zu OpenProcessing und spielen Sie herum! Alle meine Arbeiten des letzten Jahres sind auf meiner Tumblr-Seite oder meinem Instagram zu finden.
Fazit
Kreativ zu sein bedeutet zu erforschen, mit bekannten und unbekannten Werkzeugen zu spielen. Lassen Sie nicht zu, dass Ihre vergangenen Erfahrungen Ihren Wunsch zu lernen beeinflussen. Fordere dich heraus, deine Komfortzone zu verlassen.
Sie müssen nicht mit einem großen Projekt beginnen; Erstellen Sie kleine, die größer werden können, wenn Sie sie pflegen. Finden Sie heraus, welche Zeit und Vorgehensweise für Sie am besten geeignet sind, spielen Sie auch damit. Jage nicht der Perfektion in deiner Kunst oder deiner Herangehensweise an sie hinterher. Und vor allem viel Spaß beim Entdecken.