September 1st, 2011

Kinect Tracking

Bausatz:

Kinect

Stativ

Beamer

Computer

 

Code:

OpenFrameworks (im Download alles enthalten)

Windows Version: hobelBankExe.zip

Settings.xml verwenden um Einstellungen vorzunehmen.

 

August 30th, 2011

Scanprojector Prototyp II

Zweiter Prototyp des Scanprojector:

Bausatz:

Pan & Tilt Halterung mit Servo Motoren

Arduino Uno

Herkömmlicher Kosmetikspiegel

Lochplatten und Schraubgewinde mit Muttern. Für jeden Beamer individuell einstellbar.

 

Code:

Mit Arduino Software.

Code Version V1.0., gibt den Servos Zufalls Koordinaten. Kann ausgeschaltet werden. Geschwindikeit kann angepasst werden.

#include

Servo servo1; Servo servo2;
boolean random_v;

int rand_delay;

void setup() {

pinMode(1,OUTPUT);
servo1.attach(14); //analog pin 0

servo2.attach(15); //analog pin 1
Serial.begin(9600);
Serial.println("Ready");

random_v = true;
rand_delay = 5;
}
void loop() {

static int v = 0;

if ( Serial.available()) {

char ch = Serial.read();

switch(ch) {
case '0'...'9':
v = v * 10 + ch - '0';
break;
case 's':
if(v>=40&&v v = 0;
break;
case 'w':
if(v>=0&&v v = 0;
break;
case 'r':
random_v = true;
break;
case 't':
random_v = false;
break;
case 'd':
rand_delay = v;
break;
}
}

if(random_v){
int n = random()*125;
if(n>60&&n n = random()*180;
if(n>0&&n

if(rand_delay>0) delay(rand_delay);
}

}

Juli 27th, 2011

Prototyp Bau “Scanprojector”

Erster Prototyp des “Scanjector”. Bei einem Eventtechnik-Händler wurde ein Scanner für 99 Euro bestellt. Dies war die günstigste und schnellste Variante an die Bauteile zu kommen. Diese sind DMX Schrittmotoren Controller, Pan/Tilt Vorrichtung mit Schrittmotoren, Netzteil und Halterung für Pan/Tilt Vorrichtung. Leider waren die Schrittmotoren und der Controller sehr schlechte Qualität. Für den Prototypen jedoch ausreichend. In einem weiteren Schritt wird eine Variante mit einem Arduino als DMX Controller und Servos angestrebt.

Vor der Heirat

Zerlegen des Scanners

Der Spiegel wird an den Projektor montiert

Prototyp noch ohne Gehäuse für DMX Steuerung

Juli 18th, 2011

Erste Tests mit Open Light Architecture

Via USB DMX Interface werden zufällige Pan Tilt Signale an einen Scanner geschickt

Setup:

Mac Pro
Ubuntu
OpenFrameworks
OLA http://www.opendmx.net/index.php/Open_Lighting_Architecture
Enttec DMX USB PRO
Eurolite TS-150

Mai 23rd, 2011

Fieldtest Kinect Publikum Tracking

Setup:

IBM Thinkpad T60p
Kinect
Acer S5200 Beamer
Windows 7
CodeBlocks
OpenFrameworks
ofxKinect Library

programming by undef.ch.

März 3rd, 2011

cLab Corporate Design

Das cLab Corporate Design ist da!

 

 

 

Januar 10th, 2011

Erste Tests Hand-Rais-O-Meter

Erste Tests mit dem Hand-Raise-O-Meter verliefen positiv. Das System funktionierte, war jedoch sehr anfällig auf Lichteinflüsse, kompliziert im Aufbau und der Kalibrierung. Daher wurde nach einer Alternative gesucht. Mit Kinect wurde ein Idealer Ersatz gefunden, welcher sehr einfach war im Aufbau und nicht so stark auf Lichteinflüsse reagierte. Es wurde nun an einem Prototypen mit einem Kinect weiter gearbeitet.

 

Januar 5th, 2011

Erste Projektideen & Skizzen

PROJEKT N°1: HAND RAISE-O-METER

Kontext: Die Idee zum Hand Raise-O-Meter ist durch Beobachtungen an Konzert- und Clubveranstaltungen entstanden. Das Publikum neigt dazu, in besonders euphorischen Momenten, die Hände in die Luft zu heben. Dadurch wird oftmals eine Interaktion zwischen dem Zuschauer und den Künstlern her- vorgerufen. Die Idee des Hand Raise-O-Meter ist es, die Clubbeleuchtung in diese Interaktion einzubeziehen.

Idee: Sobald ein Zuschauer eine Hand über eine gewisse Höhe streckt, wird diese mit einem Beamer angestrahlt. Da ein Beamer zum Einsatz kommt, kann die Projektion statisch als auch auch animiert sein und lässt somit viel Spiel- raum offen. Die Projektion soll von oben erfolgen. Somit können mehrere Personen an allen Positionen erfasst werden. Ganz im Sinne des Jahresthe- ma von select_start: how to swarm, kann auch ein Schwarmverhalten in die Installation einbezogen werden. So können z.B., abhängig von der Anzahl Hände und der Position, unterschiedliche Effekte erzeugt werden.

Hardware: IR-Laser, IR-Licht, EL-Wire, Reflektorband, Kamera, Computer

Software: Open-Frameworks, Processing

PROJEKT N°2: KINECT BAND TRACKING

Kontext: Bei Konzertbesuchen ist mir aufgefallen, dass Bands bei kleineren Produk- tionen meist relativ langweilig ausgeleuchtet werden. Dabei kam die Idee auf, die Bandmitglieder sehr gezielt mit Beamerprojektionen zu bespielen. Die Idee ist zwar nicht ganz neu, da Bands auch bisher oft mit Beamer in ein spezielles „Licht“ gerückt werden. Mit Kinect besteht jedoch die Mög- lichkeit, die Körper genau zu erfassen und somit ein viel stärkeren Effekt zu erreichen, da der Hintergund nicht mitbeleuchtet wird. So können bei- spielsweise auch punktuel nur einzelne Körperteile hervorgehoben werden.

Idee: Band wird via Kinect getrackt (Depth Mapping) und dadurch via Beamer sehr punktuell ausgeleuchtet. Möglich ist auch Dreidimensionale Abbilder der Band als Visuals zu nutzen.

Hardware: 1-3 Kinect, Computer

Software: OpenFrameworks, Processin

PROJEKT N°3: INTERACTIVE FESTIBALL

Kontext: Musikfestivals ziehen meist grosse Menschenmassen an. Dabei entsteht während den Konzerten im Publikum oft eine ganz eigene Kultur des Fei- erns. Menschen werden auf Händen übers Publikum gereicht, Fahnen werden geschwungen, gegenseitiges aufschultern und auch das wahllose zuspielen von Bällen über den Köpfen der Zuschauer ist oft Gegenstand dieses Kults. An diese Phänomene soll der interaktive Festivalball anknüpfen. Er soll diese Rituale mit Projektionen auf einen grossen Ball erweitern.

Idee: Der Ball soll als mobile Leinwand über dem Publikum gleiten. Dabei kann der Ball verschiedene Funktionen erfüllen. Einerseits kann er als einfache Projektionsfläche für Visuals oder Informationen aller Art verwendet wer- den. Andererseits kann er als Spielgerät dienen, welches auf die Einflüsse des Publikums reagiert. Denkbar sind auch mehere Bälle, die zusammen spielen. Dabei wäre eine enge Zusammenarbeit mit Tryplex denkbar.

Hardware: Kameras, IR-Laser, Reflektoren, Conputer

Software: OpenFrameworks, Processing