Table of Contents

Crear y cargar anotaciones con el editor de Unity

Este artículo explica cómo crear y cargar anotaciones usando Mega Studio en el editor de Unity.

Antes de empezar

Consejo

La dependencia de com.unity.cloud.gltfast ya se ha agregado al complemento Mega, por lo que puedes arrastrar directamente los archivos del modelo a los Assets de Unity.

Por qué se necesitan anotaciones

EasyAR Mega Annotation (EMA) se puede usar para sincronizar posiciones espaciales entre plataformas (con diferentes definiciones de sistemas de coordenadas).

Unity

Sistema de coordenadas local de la anotación en el entorno de Unity: La dirección positiva de X apunta hacia atrás, la dirección positiva de Y apunta hacia arriba, la dirección positiva de Z apunta hacia la derecha.

xr-frame

Sistema de coordenadas local de la anotación en el entorno de xr-frame: La dirección positiva de X apunta hacia atrás, la dirección positiva de Y apunta hacia arriba, la dirección positiva de Z apunta hacia la izquierda.

Las diferencias de dirección anteriores se originan por las diferentes definiciones de sistemas de coordenadas (mano izquierda/derecha) utilizadas por Unity y xr-frame.

Usar EMA para sincronizar posiciones espaciales ofrece estas ventajas significativas:

  1. Simplifica el flujo de desarrollo: Maneja automáticamente la conversión de coordenadas multiplataforma, evitando la lógica engorrosa y propensa a errores de los cálculos manuales.
  2. Mejora la eficiencia de depuración: Permite cargar directamente en MegaToolbox, facilitando pruebas rápidas en dispositivos reales y validación de datos.

Pasos de operación

  1. Crear herramienta de anotación

    En el panel Hierarchy de Unity, haz clic derecho y selecciona: EasyAR Mega > Tool > Annotation Tool (Edit Mode).

    annotation

    Tras la creación, se generarán los nodos EasyAR.Mega.Annotation y MegaBlocks en la escena.

    Selecciona el nodo EasyAR.Mega.Annotation. En su panel Inspector, aparecerán campos para ingresar usuario/correo y contraseña.

    annotation

  2. Iniciar sesión

    Ingresa tu cuenta de EasyAR y contraseña. Al iniciar sesión correctamente, aparecerán las herramientas de Studio en el panel Inspector.

  3. Seleccionar biblioteca de ubicación Mega Cloud

    Haz clic en el ícono a la derecha de Mega Cloud Service.

    annotation

    Selecciona la biblioteca a utilizar.

    annotation

    Tras cargar exitosamente la biblioteca y la información de Mega Blocks, el panel de herramientas Studio se mostrará así:

    annotation

  4. Cargar modelo denso del Block

    Haz clic en Cargar a la derecha del nombre del Block para cargar dinámicamente su modelo denso.

    annotation

    El modelo cargado aparecerá en la pestaña Scene. Nota: cuando aparezca el indicador inferior izquierdo (como en la imagen), partes del modelo en tu campo visual aún no se han cargado. Espera a que desaparezca para confirmar la carga completa.

    annotation

  5. Crear anotación

    Mantén presionada la tecla Ctrl (Windows) / Command (Mac) en la escena y haz clic izquierdo donde necesites anotar.

  6. Usar modelos

    Arrastra el modelo importado a la escena como nodo hijo de la anotación.

    En el panel Inspector del modelo, establece Position y Rotation en 0. Ajusta Scale según sea necesario.

    Nota

    EMA gestiona toda la lógica de transformación de coordenadas. Configurar Position y Rotation en 0 asegura que el centro geométrico del modelo coincida exactamente con el punto de anotación. Todos los ajustes de posición/rotación deben realizarse mediante su nodo padre (nodo de anotación).

    annotation

  7. [Opcional] Ajustar posición del modelo con precisión

    Para ajustes precisos de posición/orientación, consulta Cómo usar el editor de Unity para alinear contenido 3D con el mundo real.

  8. Crear nuevo paquete de datos de anotación

    Haz clic en el ícono a la derecha de "paquete de datos de anotación" en el panel Inspector.

    annotation

    Ingresa un nombre para los datos de anotación y haz clic en la marca de verificación.

    annotation

    Tras la creación exitosa, verás esto. Luego haz clic en "Aceptar".

    annotation

    Haz clic en el ícono de subida para cargar.

    annotation

    Al subir exitosamente, aparecerá una notificación.

    annotation

  9. Registrar ID de la anotación

    Debes registrar el nombre o ID de los datos de anotación para cargarlos en xr-frame.

    annotation

    Tras la subida exitosa, también verás la información correspondiente en tu biblioteca de ubicación en la nube.

    annotation

    Aquí también puedes ver el nombre e ID de los datos de anotación subidos.

    annotation

Próximos pasos

Temas relacionados