Table of Contents

Crear y subir anotaciones con Unity Editor

Este artículo presenta cómo crear y subir anotaciones con Mega Studio en Unity Editor.

Antes de empezar

Consejo

El plugin Mega ya añade una dependencia de com.unity.cloud.gltfast, por lo que puede arrastrar directamente el archivo de modelo a Unity Assets.

Por qué se necesitan anotaciones

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

Unity

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

xr-frame

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

La diferencia de direcciones anterior se debe a que Unity y xr-frame adoptan definiciones de sistema de coordenadas diferentes (sistemas de mano izquierda/mano derecha).

Usar EMA para sincronizar posiciones espaciales tiene las siguientes ventajas significativas:

  1. Simplifica el proceso de desarrollo: gestiona automáticamente la conversión de coordenadas entre plataformas, evitando la lógica tediosa y propensa a errores del cálculo manual.
  2. Mejora la eficiencia de depuración: puede cargarse directamente en MegaToolbox, lo que facilita pruebas rápidas en dispositivos reales y verificación de datos.

Pasos de operación

  1. Crear herramienta de anotación

    Haga clic derecho en el panel Hierarchy de Unity y seleccione EasyAR Mega > Tool > Annotation Tool (Edit Mode) en secuencia.

    annotation

    Una vez completada la creación, se generan en la escena dos nodos: EasyAR.Mega.Annotation y MegaBlocks.

    Seleccione el nodo EasyAR.Mega.Annotation. En su panel Inspector aparecerán cuadros de entrada de usuario/correo y contraseña.

    annotation

  2. Iniciar sesión en la cuenta

    Introduzca la cuenta EasyAR y la contraseña, y haga clic en iniciar sesión. Si se realiza correctamente, la herramienta Studio aparecerá en el panel Inspector.

  3. Seleccionar base de localización en la nube Mega

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

    annotation

    Seleccione la base que desea usar.

    annotation

    Después de cargar correctamente la base de localización y la información de Mega Blocks, el panel de la herramienta Studio se mostrará como en la imagen.

    annotation

  4. Cargar modelo denso de Block

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

    annotation

    Cuando el modelo termine de cargarse, aparecerá en la pestaña Scene. Tenga en cuenta que, cuando aparezca el indicador mostrado en la esquina inferior izquierda, el modelo en la vista actual aún no ha terminado de cargarse. Espere hasta que el indicador desaparezca; eso significa que la carga ha finalizado.

    annotation

  5. Crear anotación

    En la escena, mantenga pulsada la tecla Ctrl (Windows) / Command (Mac) y haga clic izquierdo en el lugar donde se necesita la anotación.

  6. Usar modelo

    Arrastre el modelo importado al nodo de escena como nodo hijo de la anotación.

    Cambie todos los valores de Position y Rotation en el panel Inspector del modelo a 0. Scale puede ajustarse según sea necesario.

    Nota

    EMA contiene toda la lógica de conversión de coordenadas. Establecer Position y Rotation del modelo en 0 hace que el centro geométrico del modelo coincida completamente con el punto de anotación. Todos los ajustes de traslación y rotación deben realizarse operando su nodo padre, el nodo de anotación.

    annotation

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

    Si necesita ajustar con precisión la posición y orientación del modelo, consulte cómo usar el editor Unity para alinear con precisión contenido 3D con la escena real.

  8. Crear paquete de datos de anotación

    Haga clic en el icono a la derecha del paquete de datos de anotación en el panel Inspector.

    annotation

    Introduzca el nombre de los datos de anotación en el cuadro y haga clic en la marca de verificación de la derecha.

    annotation

    Después de crear correctamente, debería verse como en la imagen; después haga clic en Confirm abajo.

    annotation

    Haga clic en el icono de upload para subir.

    annotation

    Después de una subida correcta aparecerá un aviso.

    annotation

  9. Registrar ID de anotación

    Debe registrar el nombre o ID de los datos de anotación para cargar los datos de anotación correspondientes en xr-frame.

    annotation

    Después de una subida correcta, también podrá ver la información correspondiente en la base de localización en la nube.

    annotation

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

    annotation

Pasos siguientes

Temas relacionados