Table of Contents

So verwenden Sie Mega Studio in Unity zum Platzieren von 3D content

Dieses Dokument zeigt Ihnen schnell, wie Sie das annotation tool im Unity editor zur Platzierung von Modellen verwenden und sich auf das spätere rendering in xr-frame vorbereiten.

Bevor Sie beginnen

GLTF model vorbereiten und in Unity Assets ziehen

Sie können das im sample project verwendete model (einen charmanten Panda) verwenden, das small robot model aus dem offiziellen xr-frame Demo nutzen oder unter von xr-frame ladbare GLTF formats und unterstützte extensions Ihr eigenes model vorbereiten und auf einen resource hosting server hochladen.

Tipp

Das Mega plugin hat bereits eine dependency auf com.unity.cloud.gltfast hinzugefügt, daher können Sie model files direkt in Unity Assets ziehen.

Drag model into Unity Assets

Mega cloud localization library auswählen

Klicken Sie auf das icon rechts von Mega Cloud Service.

Studio tool

Wählen Sie die zu verwendende library.

Select library

Nachdem localization library und Mega Blocks Informationen erfolgreich geladen wurden, sieht das Studio tool panel wie abgebildet aus.

Loaded Studio tool

Block dense model laden

Klicken Sie rechts neben dem Block Namen auf Load, um das dense model dieses Block dynamisch zu laden.

Click Block load

Annotation erstellen

Halten Sie in der scene Ctrl (Windows) / Command (Mac) gedrückt und klicken Sie dann mit der linken Maustaste auf den ground, an dem die annotation benötigt wird.

Create annotation

3D content als child node der annotation verwenden

Ziehen Sie das importierte model als child node der annotation auf den scene node.

Drag in model

Setzen Sie Position und Rotation im Inspector panel des model vollständig auf 0. Scale kann nach Bedarf angepasst werden.

Anmerkung

EMA trägt die gesamte coordinate conversion logic. Position und Rotation des model auf 0 zu setzen sorgt dafür, dass das geometric center des model exakt mit dem annotation point übereinstimmt. Alle translation und rotation adjustments sollten über den parent node (annotation node) erfolgen.

Modify model Transform

[Optional] Model position anpassen

Wählen Sie den annotation node in der scene und passen Sie position und rotation des model anhand des dense model an.

Anmerkung

Position und Rotation des model relativ zur annotation müssen immer vollständig 0 sein, sonst erhalten Sie in xr-frame kein korrektes rendering result.

Modify annotation node Transform

Neues annotation data package erstellen

Klicken Sie auf das icon rechts neben dem annotation data package im Inspector panel.

Add annotation data

Geben Sie den Namen der annotation data in das Feld ein und klicken Sie rechts auf das Häkchen.

Enter annotation data name

Nach erfolgreicher Erstellung sollte es wie abgebildet aussehen. Klicken Sie anschließend unten auf OK.

Confirm annotation creation

Klicken Sie auf das upload icon, um hochzuladen.

Upload annotation

Nach erfolgreichem upload erscheint ein prompt.

Success prompt

Annotation data bestätigen

Sie müssen die ID der annotation data notieren, um die entsprechende annotation data in xr-frame zu laden.

Annotation data panel

Nach erfolgreichem upload können Sie die entsprechenden Informationen auch in der cloud localization library sehen. Die ID in der Liste auf dieser Seite ist die annotation data package ID.

Annotation information in cloud localization library

Hier können Sie auch den Namen und die ID der hochgeladenen annotation data anzeigen. Die ID in der Liste auf dieser Seite ist die annotation point ID.

Annotation data name in cloud localization library

Nächste Schritte

Verwandte Themen