Shop

TUIO Client for Unity: Multi-Touch Applikationen mit Objekterkennung einfach selbst entwickeln

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.

Multi-Touch Applikationen mit Objekterkennung: Voraussetzungen

Neben der benötigten Hardware:

  • ein Multi-Touch Display oder Tisch mit Objekterkennung
  • die passenden Objekte für Ihre Applikation
  • einen leistungsstarken PC

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.

TUIO-Client for Unity - One of the key technologies behind many multitouch displays ist das TUIO (Tangible User Interface Object) protocol.
Eine der Schlüsseltechnologien hinter vielen Multi-Touch-Displays ist das TUIO (Tangible User Interface Object) Protokoll.

TUIO Client for Unity

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.

In den im TUIO-Client for Unity enthaltenen Beispielen werden die Cursor und Objekte als farbige Quadrate visualisiert.
In diesen Beispielen werden die Cursor und Objekte als farbige Quadrate visualisiert.

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.

Erweiterungsmöglichkeiten

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.

Die Möglichkeiten sind endlos

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:

Isländisches Naturkundemuseum

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/

Sandvik Coromant Prime Turning

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.

Abonnieren Sie unseren Newsletter!
Danke! Deine Einreichung ist eingegangen!
Hoppla! Beim Absenden des Formulars ist etwas schief gelaufen.