Christoph Noe

STELLUNGSWECHSEL

Mixed Reality Installation

Nominee of the digital sparks award 2006

Benutzer der Installation

Benutzer der Installation

Media Files

Technical Description

Um es dem Benutzer der Installation zu ermöglichen, durch Bewegung mit der Software zu interagieren, wird ein sogenanntes Color Tracking-Verfahren genutzt. Hierfür erhält der Benutzer Markierung in Form einer leuchtenden Kopfbedeckung. Eine Kamera, die in großer Höhe senkrecht über dem Boden installiert ist, zeichnet die Bewegung der Benutzer auf und gibt die Bilder an einen Computer weiter. Eine Software berechnet anhand der farbigen Markierung der Personen deren Koordinaten im Raum.

Das Frontend der Software, welches auf eine Leinwand projiziert wird, ist für die Personen im Raum permanent sichtbar. Sobald zwei Personen in den von der Kamera erfassten Bereich treten, startet die Darstellung eines computergenerierten Raumes.

. ERSTES STADIUM
Die Computergrafik zeigt die Benutzer abstrahiert als Puck auf einer Ebene. Außerdem bewegt sich ein kleinerer Puck, der die Funktion des Balles besitzt, auf dieser Ebene. Die Bewegungsrichtung des Balles ändert sich, sobald er mit einem Puck kollidiert oder die äußere Grenze der Ebene erreicht, wobei sich diese Grenze im Laufe des Programmes verschiebt. Der Puck als Form für das virtuelle Abbild der Teilnehmer wurde gewählt, da dieser die Eigenschaft besitzt, den Ball in alle erdenklichen Richtungen ablenken zu können. Dies ist das erste Stadium des Programms. Insgesamt können vier Stadien durchlaufen werden, die in Abhängigkeit der Anzahl der Ballkontakte mit den Teilnehmern ausgelöst werden. Die räumliche Darstellung des ersten Stadiums zeigt die unten gezeigte Abbildung.

. ZWEITES STADIUM
Nachdem einer der Teilnehmer sieben Ballkontakte erreicht, wird eine zweite Ebene hinzugefügt, die direkt an die schon existierende anschließt. Die Grenze, an der die beiden Ebenen zusammentreffen, ist für den Ball durchlässig. Das Spielfeld verdoppelt sich demnach. Auf dieser neuen Ebene befinden sich zwei weitere Pucks, die gleichförmig die Bewegung der Pucks auf der ersten Fläche nachvollziehen. Somit ist es möglich, sich selbst den Ball zuzuspielen. Die unten gezeigt Abbildung veranschaulicht die neu entstandene Spielsituation.

. DRITTES STADIUM
Das dritte Stadium wird erreicht, sobald einer der Teilnehmer vierzehn Ballkontakte hat. Die einzige Änderung gegenüber der vorherigen Spielsituation ist die, dass die Teilnehmer auf der ersten Ebene gespiegelt dargestellt werden. Die Situation auf der zweiten Ebene bleibt bestehen. Das bedeutet für den Teilnehmer, dass die Richtung, in die er sich im Raum bewegt, nicht mehr mit der Bewegungsrichtung des Pucks übereinstimmt. Läuft die Person nach vorn, so bewegt sich ihr Puck auf der ersten Ebene nach hinten, geht sie nach rechts, so bewegt sich ihre Spielfigur nach links. Mit einer einfachen mathematischen Formel lässt sich so eine Irritation auslösen, auf die sich die Teilnehmer neu einstellen müssen. Die unten gezeigte Abbildung veranschaulicht dies.

. VIERTES STADIUM
Im letzten Stadium wird die bestehende Spielsituation um eine rotierende Kamera erweitert. Dies erweckt den Eindruck, als würden die Ebenen in der Darstellung kippen. Die Position der Teilnehmer beeinflusst auch die Kamerarotation. Befinden sie sich beispielsweise im rechten Teil des von der Kamera erfassten Bereichs, so kippt die Ebene nach rechts. Die Rotation stoppt, sobald sich einer der Teilnehmer auf der gegenüberliegenden Seite des Raumes befindet. Die Positionen gleichen sich sozusagen aus.

Durch die Rotation der Kamera wird das Raumgefühl stark gestört und Begriffe wie oben, unten, rechts und links verlieren ihre Bedeutung. Um dem virtuellen Raum eine Richtung zu geben, muss sich der Teilnehmer alleine auf die Logik verlassen. Eine Bildsequenz unten verdeutlicht, wie sich die Kamerarotation auf die Darstellung auswirkt.

. BEWEGUNGSDIAGRAMME
Die von der Software berechneten Koordinaten werden in einer Datenbank gespeichert und können mit Hilfe der Bewegungsdiagramme grafisch dargestellt werden. So können sich die Teilnehmer ihren Bewegungsablauf anzeigen lassen, nachdem sie die Installation besucht haben. Hierzu muss sich der einzelne Besucher lediglich die Nummer der Session merken an der er teilnahm. Aus einer Liste wählt er die entsprechende Nummer und dann werden die dazugehörigen Daten aus der Datenbank ausgewählt. In einer Kombination aus Punkt- und Liniendiagramm wird der Weg der Teilnehmer auf einer X-Y-Ebene gezeichnet. Weitere Informationen liefern die Fenster rechts daneben. Ein Bereich zeigt nochmals die gewählte Nummer der Session und deren Dauer in Sekunden. In einem Fenster darunter werden weitere Daten zu den einzelnen Teilnehmern sowohl in Form eines Balkendiagramms als auch numerisch dargestellt. Informationen wie die Summe der zurückgelegten Strecke, die Geschwindigkeit und die Anzahl der Ballkontakte sind hier zu finden.

Hardware / Software

Apple Macintosh G4
DV-Camera
Macromedia Director 8.5
Shockwave 3D
TrackThemColors Xtra
PHP
MYSQL
HTML