Valoramos tu privacidad. Usamos cookies para mejorar tu experiencia en nuestro sitio. Al usar este sitio, aceptas nuestra Política de Privacidad.

Inicio Rápido - AR con 8th Wall

Este tutorial cubre cómo usar wonderland-ar-tracking junto con 8th Wall.

Puedes utilizar cualquiera de las capacidades de seguimiento compatibles de 8th Wall:

  • Seguimiento SLAM
  • Seguimiento de imágenes (planas y cilíndricas)
  • Seguimiento facial
  • VPS (seguimiento mundial con malla pre-escaneada para oclusión)

Instalar Plantillas de Proyecto 

Descarga el repositorio wonderland-ar-tracking, ya sea en formato ZIP (<> Code > Descargar ZIP) o clónalo usando git.

Extrae la carpeta y copia la carpeta “SLAM-camera” de examples dentro de tu carpeta templates. La ubicación de la carpeta templates dependerá de tu sistema operativo:

  • Windows: %APPDATA%/WonderlandEngine (puedes escribir %APPDATA% en la barra de direcciones del Explorador de Windows y se resolverá a C:\Users\<Username>\AppData\Roaming)
  • MacOS: ~/Library/Application Support/WonderlandEngine (~ es tu carpeta de inicio)
  • Linux: ~/.WonderlandEngine/

Creación de un Proyecto 

Si configuraste la plantilla correctamente, deberías ver lo siguiente al crear un nuevo proyecto en el Wonderland Editor:

Inicio Rápido - AR con 8th Wall

Con la nueva plantilla seleccionada, puedes crear un proyecto.

Pruebas 

Para probar el proyecto localmente, 8th Wall requiere que configures certificados locales, ya que bloquean el servicio sin HTTPS.

Configurar Certificados SSL 

Para generar tus propios certificados SSL para localhost, abre Views > Preferences > Server y haz clic en Generate Certificates. Los valores de las preferencias se configurarán automáticamente.

Finalmente, reinicia el servidor: detén el servidor haciendo clic en “localhost:8080” en la parte superior de la ventana del editor, luego haz clic en “Stop Server”. Después haz clic en “not running”, luego “Start Server” para iniciar el servidor nuevamente.

Ver en el Smartphone 

Para Android:

  1. Asegúrate de tener habilitada la “Depuración USB” en tu dispositivo.
  2. Conecta tu dispositivo vía USB.
  3. Selecciona “Dispositivo Local” para activar el diálogo “Permitir depuración USB” en tu dispositivo.
  4. Una vez aprobado, puedes seleccionar el dispositivo en el menú desplegable.
  5. Marca la casilla “SSL”.
  6. Haz clic en la flecha verde para abrir el navegador con la página en tu smartphone.

Para iOS:

  1. Conecta tu dispositivo iOS y tu Mac a la misma red Wi-Fi.
  2. En tu Mac, busca el nombre de tu Mac: ve a System Preferences > Sharing para encontrar el nombre de tu Mac.
  3. (opcional) Instala los certificados SSL que generamos antes en tu dispositivo iOS: puedes enviarte el certificado por correo electrónico e instalarlo mediante la aplicación Mail, o usando Apple Configurator.
  4. (opcional) Confía en el certificado instalado en tu dispositivo iOS navegando a Settings > General > About > Certificate Trust Settings.
  5. Abre Safari en tu dispositivo iOS: escribe la URL http://YourMacName.local:8080 o https://YourMacName.local:8081 si usas SSL.

Publicación 

Para publicar tu experiencia basada en 8th Wall, tendrás que reemplazar el Token de API de 8th Wall en src/index.js.

Crear un Proyecto de 8th Wall 

  1. Crea una cuenta en 8thwall.com. En tu panel de control de 8th Wall, haz clic en “Start a new project”.
  2. Selecciona “Self-Hosted”.
  3. Establece un nombre para el proyecto y un “Tipo de Licencia” que se ajuste a tus necesidades.
  4. Haz clic en “Create”.
  5. Agrega los dominios donde alojas en “Setup Domains”.
  6. Ve a “Settings” (símbolo de engranaje a la izquierda).
  7. Copia la clave de la aplicación desde la sección “My App Key”.

Pega la clave de la aplicación en el archivo src/index.js: Reemplaza el valor de window.API_TOKEN_XR8 = '<here>';.