Contacta con nosotros

Temario del curso

Introducción y estado actual de ARToolKit

  • Historia y evolución hacia artoolkitX, mantenimiento de código abierto
  • Seguimiento basado en marcadores frente a seguimiento de características naturales, soporte para marcadores de código de barras
  • Plataformas soportadas (Android, iOS, escritorio) e integraciones de plugins (Unity, OpenSceneGraph)

Configuración del entorno

  • Instalación de artoolkitX y SDKs para plataformas móviles
  • Configuración de la integración con Unity u OpenSceneGraph
  • Configuración de permisos para acceso a la cámara, GPS, brújula y archivos

Marcadores, calibración y seguimiento de características naturales

  • Creación y uso de marcadores cuadrados y marcadores de código de barras
  • Seguimiento de características naturales (NFT): principios y flujos de trabajo
  • Calibración de la cámara, corrección de distorsión y soporte para cámaras estéreo

Superposición de contenido virtual y renderizado

  • Superposición de contenido 2D y 3D sobre la transmisión en vivo de la cámara
  • Conceptos básicos de iluminación, oclusión y shaders para un renderizado realista
  • Consideraciones de rendimiento en móviles: optimización de la tasa de cuadros y uso de memoria

Integración de sensores y entradas externas

  • Uso de datos de GPS y brújula para orientar el contenido de RA respecto al mundo real
  • Acceso a propiedades de la cámara, reconocimiento de distancia focal y calibración del sensor
  • Integración con OpenCV para preprocesamiento de imágenes y mejoras (por ejemplo, filtrado, estabilización)

Uso de motores externos (Unity / OpenSceneGraph)

  • Configuración de un proyecto en Unity con el plugin de ARToolKit
  • Sincronización de los datos de seguimiento de marcadores/NFT de ARToolKit en escenas de Unity
  • Uso de OpenSceneGraph para renderizado avanzado o contenido 3D basado en GPU

Solución de problemas, rendimiento y despliegue

  • Problemas comunes: iluminación, fallo en la detección de marcadores, retrasos
  • Optimización para móviles: tamaños de textura, multihilo, uso de memoria
  • Empaquetado para Android / iOS, pruebas en dispositivos reales y herramientas de depuración

Resumen y siguientes pasos

Requerimientos

  • Experiencia en programación en cualquier lenguaje
  • Comprensión básica de conceptos de gráficos 3D o renderizado
  • Familiaridad con la configuración del entorno de desarrollo móvil

Público objetivo

  • Desarrolladores móviles y de RA
  • Ingenieros de visión por computadora
  • Desarrolladores de medios interactivos
 7 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas