Table of Contents

Cómo usar Mega Studio en Unity para colocar 3D content

Este documento le enseña rápidamente cómo usar annotation tool en Unity editor para colocar modelos y preparar el rendering posterior en xr-frame.

Antes de empezar

Preparar un GLTF model y arrastrarlo a Unity Assets

Puede usar el model utilizado en el sample project (un panda encantador), usar el small robot model del official xr-frame Demo, o consultar GLTF formats cargables por xr-frame y extensiones soportadas para preparar su propio model y subirlo a un resource hosting server.

Consejo

Mega plugin ya agregó la dependency de com.unity.cloud.gltfast, por lo que puede arrastrar directamente los model files a Unity Assets.

Drag model into Unity Assets

Seleccionar Mega cloud localization library

Haga clic en el icon a la derecha de Mega Cloud Service.

Studio tool

Seleccione la library que desea usar.

Select library

Después de cargar correctamente la localization library y la información de Mega Blocks, el panel Studio tool se muestra como en la figura.

Loaded Studio tool

Cargar el Block dense model

Haga clic en Load a la derecha del nombre de Block para cargar dinámicamente el dense model de ese Block.

Click Block load

Crear una annotation

En la scene, mantenga presionada la tecla Ctrl (Windows) / Command (Mac), y luego haga clic izquierdo en el ground donde necesita la annotation.

Create annotation

Usar 3D content como child node de la annotation

Arrastre el model importado al scene node como child node de la annotation.

Drag in model

Cambie Position y Rotation en el panel Inspector del model a 0. Scale puede ajustarse según sea necesario.

Nota

EMA contiene toda la coordinate conversion logic. Establecer Position y Rotation del model en 0 permite que el geometric center del model coincida completamente con el annotation point. Todos los ajustes de translation y rotation deben realizarse operando su parent node (annotation node).

Modify model Transform

[Optional] Ajustar la posición del model

Seleccione el annotation node en la scene y ajuste la posición y rotation del model frente al dense model.

Nota

Position y Rotation del model respecto a la annotation deben ser siempre todos 0; de lo contrario, no podrá obtener el rendering result correcto en xr-frame.

Modify annotation node Transform

Crear un nuevo annotation data package

Haga clic en el icon a la derecha del annotation data package en el panel Inspector.

Add annotation data

Introduzca el nombre de annotation data en el cuadro y haga clic en la marca de verificación a la derecha.

Enter annotation data name

Después de crearse correctamente, debería verse como en la figura. Luego haga clic en OK abajo.

Confirm annotation creation

Haga clic en el upload icon para subir.

Upload annotation

Después de que el upload sea exitoso, aparecerá un prompt.

Success prompt

Confirmar annotation data

Debe registrar el ID de annotation data para cargar la annotation data correspondiente en xr-frame.

Annotation data panel

Después de un upload exitoso, también puede ver la información correspondiente en la cloud localization library. El ID en la lista de esta página es el annotation data package ID.

Annotation information in cloud localization library

Aquí también puede ver el nombre y el ID de annotation data subidos. El ID en la lista de esta página es el annotation point ID.

Annotation data name in cloud localization library

Siguientes pasos

Temas relacionados