Wenn eine gute Idee funktioniert

1995 besuchte ich das Haus des verstorbenen, großartigen Designers Paul Rand, der die ikonischen Logos von IBM, ABC und NeXT entworfen hatte. Ich erinnere mich noch lebhaft daran, wie er einen Brief öffnete und beim Lesen kicherte: Mr. Rand, ich liebe Ihren Entwurf für das CBS-Logo. Er lachte natürlich, denn das Design stammte nicht von ihm: Es war das Werk des verstorbenen großen Designers William Golden. Aber Rand war alles andere als verärgert über die falsche Zuordnung. Wenn du lange genug lebst, werden die Leute denken, du hättest alles getan, sagte er mir. Damals war er über 80.





Prächtig: Casey Reas verwendet Processing, um hochauflösende Fotoabzüge zu erstellen. Dieses Bild wurde von Tausenden von autonomen Softwareagenten erzeugt, die ihre Anweisungen ausführten, erklärt er. Formen werden gezeichnet, während sie sich überschneiden – Größe und Farben werden durch das Verhalten der Agenten bestimmt.

Im Jahr 2001, als ich ein junges MIT-Fakultätsmitglied war, das die Media Lab Aesthetics and Computation Group leitete, hatten zwei Studenten eine Idee, die zu einer preisgekrönten Software namens Processing werden sollte – deren Mitarbeit mir oft zugeschrieben wird Empfängnis. Processing, eine Programmiersprache und Entwicklungsumgebung, die anspruchsvolle Animationen und andere grafische Effekte auch Personen mit relativ geringer Programmiererfahrung zugänglich macht, ist heute einer der wenigen Open-Source-Herausforderer von Flash-Grafiken im Web. Die Wahrheit ist, dass ich die Entwicklung des entstehenden Projekts fast erstickt habe, weil ich nicht sehen konnte, welche Notwendigkeit es erfüllen würde. Zum Glück haben Ben Fry und Casey Reas meine Meinung absolut ignoriert. Und gut für sie: Der Lehrer hat schließlich nicht immer Recht.

Innovatoren unter 35 | 2009

Diese Geschichte war Teil unserer September-Ausgabe 2009



  • Siehe den Rest der Ausgabe
  • Abonnieren

Die Verarbeitung begann mit einer einfachen Idee. Fry war ein begabter Carnegie Mellon-Absolvent, der einen Hintergrund in Grafikdesign hatte, aber auch in der Assemblersprache Apple II programmieren konnte. Reas war ein begabter Absolvent der University of Cincinnati, der einen Hintergrund in Grafikdesign hatte und einen leidenschaftlichen Wunsch hatte, Computer zu verstehen. als Design Director bei I/O 360 Digital Design Mitte der 1990er Jahre war er einer der wenigen klassisch ausgebildeten Grafikdesigner, der die Möglichkeiten der Computerprogrammierung verstand, aber seinen Job (und wahrscheinlich ein paar Millionen Dollar) verließ er, um zu studieren Computercode für echtes im Media Lab. Beide waren versierte Künstler, die im Whitney, im Museum of Modern Art und anderswo ausgestellt hatten. Sie liebten es, miteinander zu arbeiten, und sie wollten, dass andere Programmierer und Designer, Künstler und Wissenschaftler eine einfache Möglichkeit haben, ihre Arbeit miteinander zu teilen und die Ideen des anderen zu verstehen. Sie wollten anspruchsvollen Berechnungsformen einen visuellen Ausdruck verleihen und wollten ein umfassendes Community-Toolkit für den Austausch von Bibliotheken, Erfahrungen und Arbeiten in einem eleganten Format.

Der Ausgangspunkt für ihr Projekt war etwas, dem ich Anerkennung zollen kann: das Design by Numbers (DBN)-Framework, um Künstlern und Designern Programmieren beizubringen. Ich habe DBN ursprünglich in den 1990er Jahren geschrieben, aber ich konnte es nicht dazu bringen, Arbeit in Produktionsqualität zu liefern. Mein Doktorand Tom White machte daraus etwas, das viel funktionaler war. Und dann haben Fry und Reas einen Versuch gemacht. DBN beschränkte die Benutzer auf das Zeichnen in einem Raum von 100 x 100 Pixeln und nur in Graustufen – getreu meinem Ansatz im Bauhaus-Stil für den computergestützten Ausdruck. Aber Fry und Reas fanden, dass die Leute Farbe brauchten. Sie brauchten Leinwände, die größer als 100 mal 100 waren. Sie erkannten, dass dies nicht meinen Interessen entsprach, also machten sie sich auf den Weg und entwickelten ihr eigenes System, das den Benutzern keinerlei Einschränkungen gab.

In gewisser Hinsicht entstand Processing als Antwort auf praktische Probleme. Als Java zum ersten Mal herauskam, bot es nur minimale Unterstützung für anspruchsvolle Grafikverarbeitung. Eine Linie ziehen und sowas war natürlich möglich. Aber es konnte keine Transparenz oder 3D machen, und es war fast garantiert, dass Sie auf einem Windows-Computer und einem Mac etwas anderes sehen; Es war unglaublich umständlich, alles zu tun, was sowohl anspruchsvoll als auch plattformübergreifend war. Fry, der damit aufgewachsen ist, Low-Level-Grafikcode als eine Art Hobby zu hacken, baute von Grund auf eine Rendering-Engine, die eine grafisch gerenderte Szene in einer Windows- oder Mac-Umgebung gleich aussehen lassen konnte. Es war nicht irgendein Renderer – es entlehnte die besten Elemente von Postscript, OpenGL und Ideen, die im MIT Media Lab im Visible Language Workshop der verstorbenen Muriel Cooper kultiviert wurden.



Von Anfang an war es jedoch mehr als nur eine Möglichkeit, auf Java aufzubauen. Während Fry an seinem Renderer arbeitete, begann Reas mit der Entwicklung von processing.org als Ort des Lernens und der Gemeinschaft, indem er ein aktives Forum schuf, in dem Benutzer ihre Projekte diskutieren, Programmierprobleme austauschen und lösen und Ideen zur Verbesserung von Processing selbst vorbringen. In der Tat hatte Processing den Geist eines Kunstprojekts oder einer Liebesarbeit. Als Künstler waren Fry und Reas bestrebt, der Software so viel Ausdruckskraft wie möglich zu verleihen; Sie benutzten es, um Arbeiten zu produzieren, die sich wie Kunst anfühlten. Bald wollten die Leute ihnen nacheifern. Und sie konnten. Die Verarbeitung war Open Source und kostenlos. Da Fry und Reas dies ohne besondere Hoffnung auf finanziellen Gewinn taten und weil sie schrecklich fleißige und nette Leute waren, konnten die Fans nicht anders, als Processing wegen seiner Reinheit zu lieben.

Seitdem ist Processing ziemlich gewachsen. Über seine Anwendungen wurden Bücher veröffentlicht, und ich sehe beeindruckende Verarbeitungsanimationen in Fernsehwerbung und im gesamten Web. Ich bin ziemlich zuversichtlich, dass die Zahl der Menschen, die es verwenden, beträchtlich ist und wächst. Ich bezweifle, dass es Flash überholen wird, aber ich denke, dass es weiterhin ein gutes Preis-Leistungs-Verhältnis bietet. Da es sich um Open Source handelt, erweitern viele Leute Processing auf eine Weise, die Fry und Reas sicher überraschen wird. Mobile Editionen, JavaScript-Work-Alikes, Hardware-Programmierplattformen – ich bin sicher, wir werden es irgendwann auf iPhones sehen. Die Verarbeitung wird von einer Vielzahl von Leuten originalgetreu kopiert, damit sie auf verschiedenen Plattformen ausgeführt werden kann – ein Beweis für ihre Popularität.

Die Verarbeitung ist jedoch nicht ganz einfach. Das einzige, was dagegen spricht, ist vielleicht, dass es eine höhere Eintrittsbarriere hat als andere visuell orientierte Systeme wie Flash. Das Programmieren im Allgemeinen wird irgendwann schwierig; Sie müssen die Mathematik irgendwann im Spiel annehmen. Aber es gibt nichts Besseres als Inspiration als Motivator. Neulich hatte ich ein E-Mail-Gespräch mit dem Grafikguru Robert Hodgin, einem Absolventen der Rhode Island School of Design. Bei RISD haben wir nicht viel Mathematik-Ausbildung, und Roger ging ohne viel algorithmisches Know-how. Aber er beherrscht jetzt ein ausgefeiltes mathematisches Repertoire, weil er den Sprung von Pigmenten und Linealen zu Zahlen und relationalen Symbolen geschafft hat. Er wollte lernen, was anfangs schwer war. Am Ende ist es nur Arbeit. Und Künstler wissen, wie man arbeitet!



Processing wurde von zwei Jungs von nebenan geschrieben und entwickelt, die auch visuelle und rechnerische Genies sind. Fry und Reas haben es für sich selbst geschrieben – und auch für die ganze Welt, um allen zu helfen, an dem reichen Vokabular des computergestützten Ausdrucks teilzuhaben. Processing ist ein Beispiel für meine Grundüberzeugung in Bezug auf Bildung heute: Lass die neue Generation ihr Ding machen und ihnen einfach aus dem Weg gehen. Laden Sie es noch heute herunter und spielen Sie.

John Maeda ist Präsident der Rhode Island School of Design und Autor von Die Gesetze der Einfachheit.

verbergen