In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
Semesterprojekt im Kurs „Programme entwerfen“ (SS 11)
Die ästhetische Qualität eines beliebigen Datensatzes sollte im Kurs herausgearbeitet werden, ohne zwangsläufig die Lesbarkeit des Inhaltes zu erhalten. Der Ausgangs-Datensatz sollte mindestens einmal übersetzt werden, und mindestens einer der Schritte sollte visueller Natur sein.
Die Grundidee bestand darin, eine Anwendung zu kreieren, durch die der Nutzer selbst Daten erzeugen kann. Als Ausgangspunkt unseren Vorgehens war bei uns somit kein Datensatz vorhanden, sondern die Daten sollten „vor Ort“ erzeugt werden. Bestimmte Handlungen sollten von einer Kamera erkannt und dann als visuelle Übersetzung dem Nutzer auf einem Bildschirm präsentiert werden. Der Input erfolgte also analog, die visuelle Entsprechung der Ereignisse digital.
Als Daten-Input entschieden wir uns für Farben bzw. bestimmte festgelegte RGB-Farbwerte. Unsere Processing-Anwendung sollte diese Farbwerte erkennen und diesen Input bzw. diese Informationen dann umwandeln.
Die Umsetzung der Idee erfolgte in zwei Schritten. Zunächst wurden acht verschiedene Formen in Processing codiert. Diese Formen reichten von einfachen Würfeln und Ellipsen bis zu hin zu komplexeren Lissajous- und Icosahedron-Figuren. Die Körper wurden ineinander verschachtelt, sollten rotieren sowie ständig pulsieren und ihre Farben ändern.
Jeder Form wurden dann bestimmte RGB-Farbwerte zugewiesen. Diese digitalen Körper bildeten damit die visuelle Umsetzung der Daten, die im zweiten Schritt von unserer Anwendung mithilfe einer Kamera live ermittelt werden sollten. Dazu wurde im Kamerabild ein bestimmter Bereich definiert, in dem unsere Anwendung kontinuierlich die Farbwerte ermittelte. Befinden sich diese RGB-Farbwerte nun in einem bestimmtem Bereich, so werden auf einem Screen die verschiedenen Körper dargestellt, die sich bewegen und die Farbe ändern.
Der Nutzer sollte also die Darstellung der unterschiedlichen Körper initiieren bzw. beeinflussen können, in dem er Farben in eine Kamera hält. Wir haben dazu Würfel in acht verschiedenen Farben gebastelt, die vom Nutzer leicht verwendet und deren Farbwerte von der Kamera gut erkannt werden konnten.
Die Funktionsweise unserer Processing-Anwendung verdeutlicht diese Video noch etwas besser. Der Processing-Code steht außerdem zum Download zur Verfügung.