Jeffrey Cross
Jeffrey Cross

Der OKGO WTF-Effekt

Wir werden etwas ausprobieren - viele Hersteller verwenden „Processing“, um coole interaktive Kunst und Projekte zu erstellen, aber es gibt nicht die gleichen hochkarätigen Beispiele (Quelle) wie Arduino-Beispiele Mein Kumpel Mike Rosenthal (Gründer des BLIP-Festes) hat dieses coole Beispiel mitgeschickt. Wenn Sie dies wünschen, werden wir versuchen, weitere Verarbeitungsprojekte in MAKE zu veröffentlichen.

Ok Code - von Jonathan Bobrow. Als ich das WTF-Musikvideo der Band OK Go zum ersten Mal sah, sagte ich mir, dass dies ein sehr einfacher Effekt ist (sehr geschickt verwendet), besonders für ein Grafikprogramm. Schauen Sie sich an, worüber ich hier rede (Video hier).

Der Effekt, auf den ich mich beziehe, ist, dass der Bildschirm sich nicht selbst aktualisiert oder löscht und nur die Elemente zeichnet, die sich gerade in der Szene befinden, wodurch die starken psychedelischen Visuals erzeugt werden, die das Video definieren. Das heißt, wenn ich mich im Frame befinde und mich bewege, anstatt das Bild von dem, wo ich war, zu löschen, wird einfach gezeichnet, wo ich mich jetzt auf dem letzten Bild befinde. Stellen Sie sich vor, Sie schneiden sich aus einem Stapel von Fotos, die aus einem Video gedruckt wurden, aus. stapeln sie dann übereinander.

Ich entschied, dass OK Go nicht die einzigen coolen Leute sein sollte, die mit ihren Körpern und Requisiten zeichnen können. Daher habe ich auf Twitter gepostet, dass ich eine Version des Effekts in Processing erstellen würde. Als ich am nächsten Morgen aufwachte, wurde ich von OK Go kontaktiert und erhielt die Chance, etwas zu machen, mit dem die Leute spielen, erforschen und hoffentlich neugierig werden.

Die in Processing geschriebene Anwendung macht genau das, was ich oben beschrieben habe, mit ein paar anderen Funktionen. Zunächst erstellt die Anwendung am Ende eines ersten Countdowns eine Momentaufnahme des Hintergrunds, die sie zum Vergleich mit dem Live-Footage Ihrer Webcam verwendet. Auf diese Weise entscheidet das Programm, nur die Pixel zu zeichnen, die nicht gleich oder nahe genug an den Hintergrund sind, und dient somit als Ersatz für einen grünen Bildschirm. Da das Programm den Hintergrund nicht aktualisiert, werden die gezeichneten Bilder übereinander gezeichnet, wodurch diese Spuren der Fremdkörper vor der Kamera erzeugt werden. Der Rest des Codes dient zum Aufnehmen der Frames in eine Quicktime-Datei, zum Abspielen des Songs als Soundtrack und zum Erstellen einer Benutzeroberfläche.

Der Code zum Löschen des Hintergrunds stammt von einem Open-Source-Verarbeitungsbeispiel. Die einzige Modifikation bestand darin, dem Programm mitzuteilen, dass die verschiedenen Pixel gezeichnet werden sollen, aber nicht aktualisiert. Die Unschärfefunktionen wurden auch von einem im Code gutgeschriebenen Open-Source-Programmierer entliehen.

Aus dem Quellcode kann man ersehen, dass dies einfach eine kreative Idee ist, die aus grundlegendem Originalcode und starker Ausleihe besteht. Mein Code ist einfach in Ordnung, nichts Spektakuläres, und ich denke, es ist wichtig, daran zu denken, dass großartige Arbeit auch aus einfachstem Code entstehen kann. Ich hoffe es gefällt euch!

Aktie

Leave A Comment