10.000 Moving Cities – Same but Different, AR (Augmented Reality)

Mobile App, AR Multiplayer Game

Haushohe Türme wachsen in die Höhe, jeder Ort wird zur Stadt.
Mit der Augmented Reality App 10.000 Moving Cities – Same but Different, AR bewegt man sich via Smartphone und Tablet zwischen den imaginären Gebäuden und nimmt über eingeblendete Social Media Posts an den digitalen Kommunikationsströmen und sozialen Bewegungen unserer Zeit teil. Die Gebäude können von den Usern zerstört und wieder aufgebaut werden. Aber Vorsicht! Aus verschiedenen Perspektiven sieht jeder, was der andere tut. Je mehr Gebäude verschwinden, desto mehr Lebewesen tauchen auf.

10.000 Moving Cities – Same but Different, AR thematisiert, wie sich Orte ständig verändern, wie die Vielfalt von Sprachen, Pflanzen- und Tierarten kontinuierlich schwindet, wie Gebäude, Einkaufszentren und Städte sich immer ähnlicher werden. Es entstehen Orte, die ohne wirkliche lokale Identität überall auf der Welt sein könnten. Beschleunigt wird dieser Prozess durch den technischen Fortschritt. Beispielsweise durch immer schnellere Transport- und Kommunikationsmittel.

Anwendung
Mit der AR-Anwendung können mehrere NutzerInnen gleichzeitig eine identische virtuelle Stadt aus Social-Media-Posts erleben. Interaktionen in der virtuellen Stadt, wie das Zerstören von Building-Blocks, sind gleichzeitig auf allen verbundenen Geräten sichtbar. Posts, die im Umkreis von 5 km an Twitter gesendet werden, werden in Echtzeit eingebunden. Alternativ können Hashtags zusammen mit der Kurator*innen vordefiniert werden. Für das Motion Tracking der Augmented Reality Anwendung wurden ARCore (SDK von Google für Android Geräte) und ARKit (SDK von Apple für iOS Geräte) verwendet. Damit wird die Orientierung und Position des Gerätes erkannt.

In der Anwendung können Einschränkungen des realen Raumes, wie z.B. Abmessungen oder vorhandene reale Hindernisse, berücksichtigt und der Raum definiert werden, in den die virtuelle Welt projiziert wird. (Abbildung unten). Darüber hinaus ist es möglich, mehrere Bereiche (Chunks) in einem Raum zu definieren und für jeden dieser Bereiche festzulegen, wie klein die zu projizierenden Bereiche mindestens und wie gross sie maximal sein dürfen. Die tatsächliche Grösse, d.h. die Anzahl der Chunks eines Gebäudes sowie die Grösse der einzelnen Chunks wird zufällig bestimmt. Wurde auf diese Weise eine Konfiguration erstellt, können über den Parameter «Random Seed» zusätzlich alle Zufallsparameter verändert werden. Ausserdem wird so sichergestellt, dass bei gleichem «Random Seed» immer die gleiche Stadt gebaut wird. Somit kann eine optimale Konfiguration einer zu projizierenden Stadt erstellt und wiederverwendet werden. So ist es möglich, dass ein Host die zuvor konfigurierte Stadt initialisiert und über das Netzwerk zur Verfügung stellt. Clients im gleichen Netzwerk können sich dann mit dem Host verbinden. Die Stadt wird repliziert und ist somit auf allen angeschlossenen Geräten gleichermassen sichtbar und erlebbar.

AR Calibration Point

Credits
Marc Lee in Kooperation dem Lehrstuhl für Sensor-Aktor-Systeme (ISAS) am Karlsruher Institut für Technologie (KIT).

App installieren
https://marclee.io/de/ar

 
QR-Codes im öffentlichen Raum