Werbung

Alles, was Sie über die künstlerische Welt des kreativen Codierens wissen müssen

Als kreativer Programmierer können Sie interaktive Kunstinstallationen erstellen oder reale Markenerlebnisse entwerfen. Der Himmel ist die Grenze.

Wenn Sie die Gelegenheit hatten, eine der Biografien von Walter Isaacson über die größten Menschen in der Geschichte zu lesen, sind Sie wahrscheinlich sehr vertraut mit Isaacsons Ansichten zu Kunst und Wissenschaft und den einzigartigen Beziehungen, die diese beiden Bereiche teilen. Sein Argument?

Wenn Kunst und Wissenschaft richtig zusammenkommen, schaffen sie etwas transformativ Neues. "Innovation liegt dort, wo Kunst und Wissenschaft sich verbinden, ist nicht neu." sagt Isaacson. "Leonardo da Vinci war das Beispiel für die Kreativität, die gedeiht, wenn die Geistes- und Naturwissenschaften interagieren. Wenn Einstein beim Ausarbeiten der Allgemeinen Relativitätstheorie behindert wurde, zog er seine Geige heraus und spielte Mozart, bis er sich wieder mit dem verbinden konnte, was er die Harmonie der Sphären nannte. "

Das spielerische Zusammenspiel von Kunst und Wissenschaft ist zum Eckpfeiler der aufregendsten neuen Bereiche des kreativen Ausdrucks und der Technologie geworden. Dies schließt die Bereiche der kreativen Codierung ein.

Jetzt ist kreatives Codieren nichts Neues. Der jüngste Hype um das Programmieren hat jedoch zu einer Vielzahl von Personen aus verschiedenen Bereichen geführt, die versuchen, die Lücke zwischen Kunst und Programmierung zu schließen. Aber wir verstehen es. Der Begriff kreativer Codierer kannSeien Sie ein bisschen irreführend. Wenn Sie Ihre Karriere als Programmierer verbracht haben, war eines der ersten Dinge, die Ihnen beigebracht wurden, Folgendes: kreativ denken über Ihre Codierungslösungen.

Wenn es sich jedoch um "kreative Codierer" handelt, handelt es sich um Personen, die eine oder mehrere Programmiersprachen verwenden, um Kunstwerke und / oder eine Form des kreativen Ausdrucks zu erstellen. Ein kreativer Codierer kann einen zusammenstellen. interaktive Kunstinstallation generative Kunst schaffen, Produktprototypen entwerfen, Verhalten eine Live-Performance der visuellen Künste Erstellen Sie eine interaktive Website oder erstellen Sie Klangkunst. Und dies ist nur die Spitze des Eisbergs. Wir sind jedoch vor uns selbst.

Werbung

Heute werden wir uns mit der kreativen Codierung befassen, untersuchen, welche konkreten Schritte Sie unternehmen können, um ein kreativer Codierer zu werden, und uns mit einigen der interessantesten realen Anwendungen dieses aufregenden Ausdrucksfelds befassen.

Ok, was ist kreative Codierung?

Quelle : Benjamin Cooley

Können Sie sich vorstellen, mit Programmieren Kunst zu schaffen? An der Oberfläche bedeutet kreatives Codieren, Computerprogrammiersoftware zu verwenden, um Kunstwerke, Design, Architektur und sogar Mode zu schaffen. Es ist einfach die Kunst, Visualisierungen oder Ausdrucksformen zu erstellen. Bei der Codierung geht es traditionell darum, etwas Funktionales zu schaffen. Hier ist die Ästhetik des Projekts die Hauptantriebskraft des Projekts. Sie können auch hören, wie Menschen den Begriff generative Kunst einwerfen, wenn sie über kreative Codierung sprechen. Diese 2D, 3D oder interaktivVisualisierungen werden durch Anwenden von Algorithmen unter Verwendung von a erzeugt. Programmiersprache .

Werbung

Möglicherweise sehen Sie die kreativen Codierungsdesigns einer Person auf einer interaktiven Website unter a Galerie oder Museum in einem Forschungszentrum an einer Universität, am Eingang eines Gebäudes, während eines Konzerts oder in Ihrem örtlichen Einkaufszentrum. Die kreative Codierung ist einzigartig, da sie Menschen aus verschiedenen Bereichen ermöglicht, die traditionell nicht mit dem Programmierbereich verbunden sinddie Kraft des Codes, um Ideen zu erforschen oder sich einfach auszudrücken. Kreative Programmierer sind in der Regel Polymathen Individuen, die sich über mehrere Disziplinen wie Design, Biologie, Mathematik, Kunst und sogar Musik erstrecken. .

Wie der Schriftsteller und Technologe Jun Wu so eloquent sagte: "Kreative Programmierer suchen sowohl im kreativen als auch im logischen Universum nach Bedeutung. Sie vertiefen sich tief in die Themen, mit denen sie arbeiten. Sie werden zu großartigen Programmierern. Viele von ihnenProjekte sind Softwareprojekte. "

Werbung

Es ist jedoch nicht so einschüchternd, wie Sie vielleicht denken. Kreatives Codieren ist für jeden geeignet, in jedem Alter oder in jeder Phase seiner Karriere. Wenn Sie mit der Idee geflirtet haben, in das Codieren einzusteigen, beginnen Sie hier. Es ist perfektSprungbrett für die Programmierung, insbesondere wenn Sie sich nicht sicher sind, ob es das Richtige für Sie ist.

Wenn Sie einen Hintergrund in der Programmierung haben und die kreative Welt überspannt haben, ist dies auch für Sie. In einem der faszinierenderen Aspekte dieser Ausdrucksform ermöglicht die kreative Codierung den Menschen, "logische Themen wie Mathematik und Biologie zu erforschen"Wissenschaften, Architektur und Ingenieurwesen ", sagt Jun Wu.

Quelle : Moment Factory

Der großartige Professor Daniel Shiffman von Verarbeitungsstiftung erweitert diese Idee im Buch, das Art des Codes . Als kreativer Programmierer versuchen Sie möglicherweise, Wege zu finden, um die unvorhersehbaren evolutionären und aufkommenden Eigenschaften der Natur zu erfassen und ein digitales Poster zu erstellen. Oder Sie entdecken, dass das Verständnis der mathematischen Prinzipien hinter unserer physischen Welt Ihnen hilft, interaktive Exponate zu erstellenfür Tausende von Gästen in einer Galerie. Kunst und Wissenschaft. Also, wo fängst du an?

Werbung

Wie komme ich zum kreativen Codieren, wenn ich noch nie zuvor codiert habe?

Zunächst einmal, herzlichen Glückwunsch, Sie sind bereits auf dem richtigen Weg. Jeder kreative Programmierer, auf den Sie gestoßen sind, hat dort begonnen, wo Sie ihn haben. Wenn Sie noch nie eine Codezeile geschrieben haben oder immer noch Schwierigkeiten haben, zu verstehen, was Sie tun könnenWir empfehlen Ihnen, einige Dinge zu tun.

1. Einfach nach kreativer Codierung suchen. Ob Sie es glauben oder nicht, es gibt nicht so viele Informationen über kreatives Codieren im Vergleich zu anderen künstlerischen Themen. Doch was derzeit da draußen ist, ist fantastisch. Jun Wus " Erste Schritte mit der kreativen Codierung , "und Sean Zhais" Kreative Codierung: Perspektiven und Fallstudien "sind fantastische Artikel, die auf den Erkenntnissen aufbauen, die Sie hier erhalten. Besuchen Sie Orte wie Processing.org um mehr über die Möglichkeiten des Codierens im Kontext der bildenden Kunst zu erfahren. Auf dieser Webseite finden Sie eine Vielzahl kostenloser detaillierter Ressourcen und Tutorials.

Werbung

2. Lassen Sie sich inspirieren. Wenn Sie einfach dem Hashtag für die kreative Codierung in den sozialen Medien folgen, werden Sie all den coolen Möglichkeiten ausgesetzt, wie Menschen die kreative Codierung verwenden. Noch cooler ist, dass einige dieser Personen Tutorials darüber teilen, wie sie ihre erstellt haben. visuelle Meisterwerke .

3. Wählen Sie ein Framework. Es gibt viele verschiedene Frameworks für kreative Codierer, von denen die beliebtesten auf JavaScript basieren. Wenn Sie mit Webdesign oder Programmierung vertraut sind, sind Sie wahrscheinlich auf JavaScript gestoßen. Viele kreative Codierer verwenden Frameworks, die auf dieser Programmierung basierenSprachen. Es ist intuitiv, unterhaltsam und leistungsstark. Wir werden einige unserer bevorzugten Frameworks später in diesem Artikel aufschlüsseln.

4. Nehmen Sie an einem Kurs zum kreativen Codieren teil. Es gibt eine Handvoll kostenloser und kostenpflichtiger Kurse für kreatives Codieren. Eine der besten Möglichkeiten, um mit kreativem Codieren zu beginnen, besteht darin, einfach zu beginnen. Viele der verfügbaren Kurse zeigen Ihnen Schritt für Schritt, was zu tun ist und warumSie tun es und wie Ihre neu erlernten kreativen Fähigkeiten auf die Welt angewendet werden können. Wir werden einige Ressourcen später in diesem Artikel teilen. Sie können diese Schritte jederzeit in einer bestimmten Reihenfolge ausführen.

Werbung

Je mehr Sie über kreatives Codieren, die Frameworks und die verrückten Dinge, die Menschen mit Kreativität tun, lernen, desto einfacher wird es für Sie, einen Kurs auszuwählen und loszulegen.

Auswahl des richtigen Frameworks: P5.js ist einer der besten Startpunkte.

Quelle : p5js / lauren-mccarthy

Ihr Framework wird die Waffe Ihrer Wahl sein. Obwohl Sie mehrere verschiedene Frameworks gleichzeitig lernen können, sollte es Ihre Priorität sein, eines auszuwählen und wirklich gut darin zu werden. Wenn Sie irgendwo anfangen möchten, beginnen Sie mit p5.js.Uneingeweiht ist es eine JavaScript-Bibliothek für kreatives Codieren, mit dem Ziel, das Codieren für Künstler, Designer, Pädagogen oder, wie sie es ausdrücken, "Anfänger und alle anderen" zugänglich und inklusiv zu machen. Mit p5.js Sie können ansprechende interaktive und visuelle Elemente erstellen und gleichzeitig lernen, eine solide Grundlage für die Softwareentwicklung zu schaffen.

Erstellt von der Processing Foundation, können Sie p5.js problemlos mit den meisten Webbrowsern ausführen. P5.js verfügt über eine fantastische Community, eine Vielzahl von Ressourcen und kostenlose Tutorials, die von Bob Ross, Professor für Codierung, Professor Daniel Shiffman, ausgeführt werdenWenn Sie bereits einen Computer haben, fallen beim Erlernen von p5.js. keine wirklichen Startkosten an.

Alles, was Sie brauchen, ist Zeit. Nachdem Sie p5.js beherrschen, können Sie auch andere Frameworks lernen. Unabhängig davon werden Sie ein starkes Fundament in aufbauen. JavaScript wenn Sie diese kreative Codierungssprache beherrschen. Andere großartige Frameworks sind Skizze.js , D3 , drei.js . Diese Frameworks sind auch für Anfänger geeignet und eignen sich hervorragend zum Erstellen von 3D-Simulationen bis hin zu einfachen 2D-Skizzen.

Es gibt viele großartige kostenlose Ressourcen.

Vielleicht hat die aktuelle globale Situation Ihren Zeitplan geöffnet. Perfekt. Es gibt viele großartige kreative Codierungsressourcen im Web. Noch besser ist, dass viele davon kostenlos sind. Richtig, jedermanns Lieblingswort, kostenlosEin weiterer Grund, warum wir p5.js mögen, ist, dass es so viele Informationen und jahrelange Kurse gibt, die Sie sowohl auf Processing.org als auch auf YouTube nutzen können.

Die Codierzug ist eine weitere fantastische kostenlose Ressource, wenn Sie sich mit kreativem Codieren beschäftigen möchten. Wenn Sie eine etwas formellere Umgebung bevorzugen, bietet die New York University einen Kurs an, der im Januar 2021 beginnt. das ist derzeit auf edX . Schließlich die Art des Code-Kurses auf Kadenze ebenfalls von der Processing Foundation geleitet hilft Ihnen dabei, Phänomene der Physik oder Biologie zu spiegeln und sie mithilfe von Code zum Leben zu erwecken. Sie werden ein Meister des Universums ... oder zumindest des Universums der kreativen Codierung.

Wenn die Kunst des Codes zu etwas Praktischem wird, geschieht hier die Magie.

Was können Sie also mit kreativer Codierung tun? Nun, Sie können viel tun. Wie jede Ausdrucksform kann kreative Codierung verwendet werden, um Ihre bestehende Karriere zu verbessern oder eine neue zu beginnen. Erfahrene Webentwickler können dies lernenkreative Codierung, um bessere interaktive Websites zu erstellen. Andere verwenden kreative Codierung als Form des künstlerischen Ausdrucks.

Agenturen und Start-ups verwenden kreative Codierung, um interaktive Installationen für die Öffentlichkeit und große Marken zu erstellen. Der Himmel ist die Grenze in dieser neuen Welt. Wichtig ist, dass Sie es einfach tun, wenn Sie daran interessiert sind, anzufangen.

Interessiert wie Technologie verändert Kunst ?

Folgen Sie uns auf

Bleiben Sie über die neuesten technischen Neuigkeiten auf dem Laufenden

Geben Sie einfach Ihre E-Mail-Adresse ein und wir kümmern uns um den Rest :

Mit Ihrer Anmeldung stimmen Sie unserer zu Nutzungsbedingungen und Datenschutzerklärung . Sie können sich jederzeit abmelden.