Wenn wir unsere Multi-Touch Tische vorstellen und dann auch noch die Möglichkeiten der Objekterkennung präsentieren, ist der WOW-Effekt immer groß. Ebenso sind die Multi-Touch Anwendungen mit Objekterkennung die unsere Kunden und Partner entwickeln beeindruckend. Und wir würden gerne noch mehr davon sehen!
In diesem Artikel zeigen wir Ihnen wie Sie mithilfe des TUIO Client for Unity ganz einfach Objekterkennung in Ihre eigenen Unity Applikationen integrieren können.
Neben der benötigten Hardware:
brauchen Sie auch noch ein paar andere Dinge. Das Wichtigste hierbei ist das TUIO-Protokoll(Tangible User Interface Object). TUIO ist ein offenes Protokoll, der defacto Standard zum Übertragen und Empfangen von Daten über Multi-Touch-Ereignisse und Objekterkennung. Es wurde von Martin Kaltenbrunner entwickelt und wird von einer großen Community unterstützt.
Für die Entwicklung von interaktiven Anwendungen im Messe-, Event-, Museums- & Ausstellungsbereich kommt Unity 3D als Entwicklungsumgebung oft zum Einsatz.
Um TUIO in Unity zu nutzen, benötigen Sie einen TUIO Client, der mit dem Display kommunizieren und die Touch-Daten in Unity-Ereignisse übersetzen kann. Genau aus diesem Grund haben wir einen Open-Source TUIO Client for Unity entwickelt.
Der TUIO Client for Unity bietet eine einfache und flexible Möglichkeit, TUIO in Ihre Unity-Projekte zu integrieren. Der Source-Code auf GitHub enthält zwei Beispiele, wie Entwickler:innen den TUIO Client in ihre Anwendungen integrieren können.
Eine der wichtigsten Funktionen des TUIO Client for Unity ist die Objekterkennung. Mit der Objekterkennung können Sie physische Objekte auf dem Multi-Touch-Display verfolgen und identifizieren, wie z.B. unsere Scape X® Shape und Scape X® Magnify. Dies ermöglicht anspruchsvollere Interaktionen, z.B. die Manipulation virtueller Inhalte basierend auf Position und Ausrichtung physischer Objekte.
Wenn Sie Standardelemente in Ihrer Unity 3D Szene per Touch bedienbar machen wollen und gleichzeitig andere Elemente mit Objekten steuern möchten, können Sie parallel zum TUIO Client for Unity TouchScript einbinden. TouchScript ist eine Bibliothek für Unity, die es Ihnen ermöglicht, Multi-Touch-Eingabegeräte in Ihre Anwendungen zu integrieren. Es ist eine sehr flexible und anpassbare Lösung, die verschiedene Arten von Touch-Gesten unterstützt. TouchScript ist ebenfalls eine Open-Source-Bibliothek, initial entwickelt von Valentin Simonov, und von uns erweitert.
Eine weitere Möglichkeit, Standardelemente in Unity 3D unter Windows mit TUIO-Touches zu steuern, ist der TouchInjector. Dieser wandelt TUIO-Touches in Windows-Touch-Events um.
Da Technologie immer stärker in unser tägliches Leben integriert wird, wird auch der Bedarf an intuitiven und natürlichen Möglichkeiten zur Interaktion mit digitalen Inhalten weiter zunehmen. Um Sie zu inspirieren und zu zeigen was möglich ist, möchten wir Ihnen jetzt zwei Projekte vorstellen:
umgesetzt von Gagarin Interactive, 2018
"The Ecosystem Viewer (Ecoscope)"
Der Ökosystem-Viewer ermöglicht es den Besuchern, das reiche Leben der verschiedenen Feuchtgebiete von Island kennenzulernen. Sie können Sümpfe, Seen und Flüsse mit Hilfe unserer interaktiver Lupen erkunden und dadurch verschiedenste Lebensformen finden, diese studieren und durch Drehung der Lupen sogar bis ins kleinste Detail hineinzoomen.
Mehr Informationen über das Projekt finden Sie auch unter http://gagarin.is/work/water/
umgesetzt für AWZ für die EMO Hannover, 2019
"Sandvik Coromant Prime Tuning"
Machen Sie schwer einsehbare Prozesse greifbar und sichtbar! Mit den nachgebauten Wendeschneideplatten von Sandvik PrimeTurning™ können Sie auf dem Scape® Tangible Multitouch Display das Schneideverhalten der Werkzeuge direkt nachempfinden. Zusätzlich können innerhalb der Applikation über Touch-Eingaben spielerisch alle Informationen rund um das Produkt und die Schneide-Technologie abgerufen werden.