Table of Contents

Erstellung und hochladen von annotationen mit dem unity-editor

Dieser Artikel beschreibt, wie Sie mit dem Mega Studio im Unity-Editor Annotationen erstellen und hochladen.

Vorbereitung

Tipp

Die Mega-Erweiterung enthält bereits eine Abhängigkeit von com.unity.cloud.gltfast, sodass Sie Modelldateien direkt in Unity-Assets ziehen können.

Warum annotationen benötigt werden

EasyAR Mega Annotation (EMA) ermöglicht die Synchronisierung räumlicher Positionen über Plattformen hinweg (mit unterschiedlichen Koordinatensystemdefinitionen).

Unity

Lokales Koordinatensystem einer Annotation in Unity: Positive X-Achse zeigt nach hinten, positive Y-Achse zeigt nach oben, positive Z-Achse zeigt nach rechts.

xr-frame

Lokales Koordinatensystem einer Annotation in xr-frame: Positive X-Achse zeigt nach hinten, positive Y-Achse zeigt nach oben, positive Z-Achse zeigt nach links.

Diese Richtungsunterschiede resultieren aus den unterschiedlichen Koordinatensystemdefinitionen (Links-/Rechtshändigkeit) von Unity und xr-frame.

Die Verwendung von EMA zur Synchronisierung räumlicher Positionen bietet folgende wesentliche Vorteile:

  1. Vereinfachung des Entwicklungsprozesses: Automatische Handhabung plattformübergreifender Koordinatentransformationen, Vermeidung umständlicher Logik und Fehleranfälligkeit durch manuelle Berechnungen.
  2. Steigerung der Debugging-Effizienz: Direktes Laden im MegaToolbox ermöglicht schnelles Testen auf dem Endgerät und Datenvalidierung.

Schritte zur durchführung

  1. Erstellen des Annotationstools

    Klicken Sie im Unity-Hierarchy-Panel mit der rechten Maustaste und wählen Sie: EasyAR Mega > Tool > Annotation Tool (Edit Mode).

    annotation

    Nach der Erstellung werden die Knoten EasyAR.Mega.Annotation und MegaBlocks in der Szene generiert.

    Wählen Sie den Knoten EasyAR.Mega.Annotation aus. In seinem Inspector-Panel erscheinen Eingabefelder für Benutzername/E-Mail und Passwort.

    annotation

  2. Anmelden am Konto

    Geben Sie EasyAR-Konto und Passwort ein und klicken Sie auf "Login". Bei Erfolg erscheint das Studio-Tool im Inspector-Panel.

  3. Mega Cloud-Service-Bibliothek auswählen

    Klicken Sie auf das Symbol rechts neben "Mega Cloud Service".

    annotation

    Wählen Sie die zu verwendende Bibliothek aus.

    annotation

    Nach erfolgreichem Laden der Bibliothek und der Mega Blocks-Informationen sieht das Studio-Tool-Panel wie folgt aus:

    annotation

  4. Dichtes Block-Modell laden

    Klicken Sie auf "Laden" rechts neben dem Block-Namen, um das dichte Modell dieses Blocks dynamisch zu laden.

    annotation

    Das geladene Modell erscheint im "Scene"-Tab. Beachten Sie: Wenn links unten das dargestellte Symbol erscheint, ist das Modell im aktuellen Sichtfeld noch nicht vollständig geladen. Warten Sie, bis das Symbol verschwindet.

    annotation

  5. Annotation erstellen

    Halten Sie in der Szene die Strg-Taste (Windows) / Befehl-Taste (Mac) gedrückt und klicken Sie mit der linken Maustaste an die gewünschte Stelle.

  6. Modell verwenden

    Ziehen Sie das importierte Modell in den Szenenknoten und machen Sie es zum untergeordneten Knoten der Annotation.

    Setzen Sie im Inspector-Panel des Modells "Position" und "Rotation" auf 0. "Scale" kann bei Bedarf angepasst werden.

    Anmerkung

    EMA übernimmt die gesamte Koordinatentransformationslogik. Position und Rotation auf 0 zu setzen stellt sicher, dass der geometrische Mittelpunkt des Modells exakt mit dem Annotationspunkt übereinstimmt. Alle Positions- und Rotationsanpassungen sollten über den übergeordneten Knoten (Annotationsknoten) erfolgen.

    annotation

  7. [Optional] Präzise Positionierung des Modells

    Für präzise Anpassungen von Position und Ausrichtung des Modells, siehe Anleitung zur präzisen Ausrichtung von 3D-Inhalten mit der realen Welt im Unity-Editor.

  8. Neues Annotationspaket erstellen

    Klicken Sie auf das Symbol rechts neben "Annotationspaket" im Inspector-Panel.

    annotation

    Geben Sie den Namen der Annotationsdaten ein und klicken Sie auf das Häkchen rechts.

    annotation

    Nach erfolgreicher Erstellung sollte es wie abgebildet aussehen. Klicken Sie anschließend auf "Bestätigen".

    annotation

    Klicken Sie auf das Upload-Symbol, um hochzuladen.

    annotation

    Nach erfolgreichem Upload erscheint eine Bestätigungsmeldung.

    annotation

  9. Annotations-ID notieren

    Sie müssen den Namen oder die ID der Annotationsdaten notieren, um die entsprechenden Daten in xr-frame zu laden.

    annotation

    Nach dem Upload sind die Informationen auch im Cloud-Service sichtbar.

    annotation

    Hier können Name und ID der hochgeladenen Annotationsdaten eingesehen werden.

    annotation

Nächste schritte

Verwandte themen