Cómo colocar contenido 3D usando Mega Studio en Unity
Este documento le guiará rápidamente en cómo usar herramientas de anotación en el editor de Unity para colocar modelos, preparándolos para su posterior renderización en xr-frame.
Antes de comenzar
Preparar el modelo GLTF y arrastrarlo a Unity Assets
Puede usar el modelo del proyecto de ejemplo (un panda adorable) o el modelo de robot pequeño usado en el Demo oficial de xr-frame, o consultar los formatos GLTF cargables en xr-frame y extensiones soportadas para preparar su propio modelo y subirlo al servidor de alojamiento de recursos.
Consejo
El plugin Mega ya ha añadido dependencia a com.unity.cloud.gltfast, por lo que puede arrastrar directamente el archivo del modelo a Unity Assets.

Seleccionar la biblioteca de ubicación en la nube de Mega
Haga clic en el icono a la derecha de Mega Cloud Service.

Seleccione la biblioteca que desea usar.

Después de cargar exitosamente la biblioteca de ubicación y la información de Mega Blocks, el panel de herramientas de Studio se muestra como se indica.

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

Crear una anotación
En la escena, mantenga presionada la tecla Ctrl (Windows) / Command (Mac) y luego haga clic con el botón izquierdo del ratón en el suelo donde desee colocar la anotación.

Agregar contenido 3D como nodo hijo de la anotación
Arrastre el modelo importado al nodo de la escena, como un nodo hijo de la anotación.

Cambie Position y Rotation en el panel Inspector del modelo a 0. Scale puede ajustarse según sea necesario.
Nota
EMA maneja toda la lógica de transformación de coordenadas. Establecer Position y Rotation del modelo en 0 garantiza que su centro geométrico coincida exactamente con el punto de anotación. Todos los ajustes de desplazamiento y rotación deben realizarse manipulando su nodo padre (nodo de anotación).

[Opcional] Ajustar la posición del modelo
Seleccione el nodo de anotación y ajuste la posición y rotación del modelo en la escena con respecto al modelo denso.
Nota
Position y Rotation del modelo relativo a la anotación deben permanecer siempre en 0, de lo contrario no obtendrá resultados de renderización correctos en xr-frame.

Crear un nuevo 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.

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

Después de una creación exitosa, debería verse así. Luego haga clic en Aceptar abajo.

Haga clic en el icono de subida para cargar.

Después de una subida exitosa, aparecerá una notificación.

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

Después de una subida exitosa, también puede ver la información correspondiente en la biblioteca de ubicación en la nube. En esta página, el ID en la lista es el ID del paquete de datos de anotación.

Aquí también puede ver el nombre e ID de los datos de anotación subidos. En esta página, el ID en la lista es el ID del punto de anotación.

Próximos pasos
- Usar la anotación subida para ejecutar completamente el proyecto de ejemplo
- Probar crear contenido 3D alineado con el mundo real usando el editor de Unity