Table of Contents

Componente de validación

El componente de validación se utiliza para simular y verificar los efectos Mega en PC.

Descripción general de la interfaz en estado inactivo

Si la herramienta de validación no se abre en una ventana separada, el panel de herramientas de studio mostrará

validation

Si la herramienta de validación se abre en una ventana separada, el panel de herramientas de studio mostrará

validation

Mientras que la ventana de la herramienta de validación mostrará

validation

Descripción general de la interfaz en estado activo

Si la herramienta de validación no se abre en una ventana separada, el panel de herramientas de studio mostrará

validation

Si la herramienta de validación se abre en una ventana separada, la ventana de la herramienta ajustará la visualización según el tamaño de la ventana

validation validation

Descripción de las áreas de herramientas

  1. Área de control de ejecución
  2. Área de reproducción EIF
  3. Área de control de posicionamiento
  4. Área de control de visualización
  5. Área de información de estado

Área de control de ejecución

validation validation

  1. Usar/deshabilitar herramienta de validación
  2. Iniciar/detener herramienta de validación
  3. Abrir en ventana separada
  4. Cerrar herramienta en ventana separada
  5. Seleccionar herramienta de studio en ventana de herramientas separada

Área de reproducción EIF

validation

  1. Reproducir/Pausar
  2. Detener
  3. Avanzar 5s (disponible para datos de nuevo formato, excepto detención anómala de grabación)
  4. Reproducción más lenta (disponible para datos de nuevo formato)
  5. Reproducción más rápida (disponible para datos de nuevo formato)
  6. Retroceder 5s (disponible para datos de nuevo formato, excepto detención anómala de grabación)
  7. Abrir archivo EIF
  8. Tiempo actual/Tiempo total
  9. Velocidad actual
  10. Progreso de reproducción (arrastrable para datos de nuevo formato, excepto detención anómala de grabación)

Zona de control de posicionamiento

validation

  1. Indicador de estado de posicionamiento
  2. Iniciar/Detener posicionamiento (iniciado por defecto)
  3. Restablecer estado de seguimiento
  4. Selección de dirección del servicio (solo se puede modificar cuando la herramienta no está en ejecución)

Descripción del color del indicador de estado de posicionamiento

  • Verde: Se muestra verde cuando se localiza el Block y el seguimiento VIO del dispositivo es exitoso; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
  • Amarillo: Se muestra amarillo cuando se localiza el Block pero el seguimiento VIO del dispositivo falla; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
  • Blanco: Se muestra blanco cuando no se localiza el Block; si no hay nuevos resultados de posicionamiento, se desvanecerá a transparente en 5s;
  • Rojo: Se muestra rojo cuando hay un error de posicionamiento; permanece visible hasta que se devuelva el siguiente resultado de posicionamiento;

Zona de control de visualización

validation

  1. Mostrar/Ocultar fondo de video
  2. Mostrar/Ocultar datos de anotación
  3. Mostrar/Ocultar modelo Block (en URP, también ocultará el modelo en la ventana Scene)
  4. Mostrar/Ocultar nombres de botones
  5. Controlar transparencia del modelo Block (no disponible en URP)

Efecto de transformación de transparencia del modelo Block a continuación

validation

Zona de información de estado

validation

  1. Estado de sesión actualizado por fotograma
  2. Resultado de posicionamiento devuelto por el servidor (relacionado con el efecto de seguimiento, pero no es el resultado completo)
  3. Copiar
  4. Copiar
  5. ¿Mostrar información de volcado en Game View?

Flujo de uso

Preparar datos EIF

Para verificar el efecto, se necesitan datos EIF. Utilice la herramienta de grabación de datos de prueba EIF para simulación de localización en desarrollo remoto de Mega Toolbox para grabar el archivo EIF. Según el formato de grabación seleccionado, los resultados guardarán un archivo .mkveif (o archivos .eif y .eif.json; estos dos archivos son indispensables).

Preparar package

Asegúrese de que com.easyar.sense ya esté importado. Si no está importado, verá el siguiente mensaje:

validation

En este caso, debe usar Unity Package Manager para importar el paquete necesario: com.easyar.sense-**.tgz.

Rellenar la clave de licencia de EasyAR Sense

Inicie sesión en el centro de desarrollo de EasyAR en la web para obtener la clave de licencia de EasyAR Sense.

validation

En el menú de Unity, abra EasyAR > Sense > Configuration.

validation

Luego, en la ventana Project Settings que se abre, rellene la license key copiada del sitio web.

validation

Conectar al servicio de localización de Mega

Después de agregar la herramienta, debe seleccionar el servicio de localización que desea verificar en la herramienta correspondiente.

validation

Preparar datos de bloque (opcional)

Para ver visualmente el efecto de localización, generalmente se recomienda cargar los datos del modelo de bloque del área correspondiente. Consulte las instrucciones del componente de datos de bloque para cargarlos.

Preparar datos de anotación (opcional)

Si necesita mostrar datos de anotación durante la localización, puede usar el componente de anotación para anotar o importar anotaciones mediante el componente de paquete de datos de anotación.

validation

Si en este momento los datos de bloque y anotación ya están importados en la escena, ambos se mostrarán.

validation

Preparar contenido 3D (opcional)

Puede crear objetos 3D mediante el menú de correo. Tenga en cuenta que los objetos 3D deben colocarse bajo el nodo de bloque.

validation

Una vez creados, puede ajustar la posición, el tamaño, etc., según sea necesario.

validation

Por supuesto, también puede importar sus propios modelos.

validation

Iniciar la herramienta

Primero habilite la herramienta, luego haga clic en el botón de ejecución para iniciar.

validation

También puede iniciarla mediante el botón en la barra de herramientas de Unity.

validation

Después de iniciar, aparecerá una ventana emergente de advertencia. Si está desarrollando una aplicación Unity, léala detenidamente.

validation

Abrir EIF

Después de abrir el EIF, comenzará a reproducirse automáticamente.

validation

Ver el efecto

Puede controlar la reproducción según sus necesidades. Normalmente, el efecto será así:

validation

También puede ocultar completamente el modelo de bloque, de modo que el efecto sea consistente con el que se ve en la escena real.

validation

Detener la ejecución y restaurar la aplicación

Detenga la ejecución mediante el botón de la herramienta.

validation

O también puede detener la ejecución mediante el botón en la barra de herramientas de Unity.

validation

Si necesita desarrollar su propia aplicación y desea ejecutar su programa en el editor, no olvide deshabilitar la herramienta de verificación (solo es efectivo en el editor, no afecta el efecto en el teléfono móvil).

validation

Efectos visuales y recomendaciones para Unity

Ajustar el tamaño de la ventana de juego

Se recomienda que el tamaño de la ventana coincida con el tamaño del fotograma de vídeo EIF. Generalmente se recomienda utilizar un tamaño fijo aproximadamente equivalente a 1080P, como 1080x1920 (horizontal 1920x1080).

validation validation

Si el tamaño de la ventana difiere significativamente del fotograma de vídeo EIF, no podrá verse el vídeo completo y la herramienta mostrará un mensaje de advertencia.

Ajustar la iluminación de la escena

Para una mejor observación del efecto de renderizado, se pueden agregar y ajustar las luces según sea necesario. Si no tiene necesidades especiales de iluminación en Unity, puede dejar que Unity genere automáticamente la luz ambiental.

validation validation

Mostrar simultáneamente la ventana de Scene y la ventana de Game

A veces es necesario ver simultáneamente el contenido de la ventana Scene y la ventana Game. En este caso, puede ajustar el diseño predeterminado de ventanas de Unity y reorganizar la posición de las ventanas Scene y Game según sea necesario.

validation

Puntos de atención para desarrollo en Unity

ARSession

La herramienta creará automáticamente un ARSession y otros componentes necesarios de EasyAR al iniciarse. Si ya existe un ARSession activo en la escena, la herramienta deshabilitará el ARSession original. Sin embargo, las sesiones creadas dinámicamente no estarán controladas y generarán errores si se ejecutan.

Cámara principal

La herramienta modificará los Clear Flags y Background de la cámara principal durante la ejecución. Los Clear Flags se cambiarán a Solid Color. El Background se cambiará a negro. Estas modificaciones no se guardarán.

Modo de centro

Durante la ejecución de la herramienta se pueden usar todos los modos de centro compatibles. Normalmente se recomienda usar el modo de centro First Target.