En medio de una abundante cosecha de anuncios en su conferencia WWDC, Apple presentó la ARKit 3, que incluye importantes mejoras sobre la ARKit, su plataforma de realidad aumentada. Entre las importantes funciones nuevas destacamos People Occlusion, que te permite poner capas de contenido delante y detrás de personas, y Motion Capture, con el que podrás capturar movimientos humanos para inyectarlos a la experiencia de realidad aumentada.
LA GENTE ES PRIMERO
People Occlusion, que puede seguir hasta tres rostros simultáneamente, permite la integración de movimiento humano a tu aplicación para incrementar el efecto inmersivo. Así, el contenido de realidad aumentada (RA) puede pasar de forma realista delate y detrás de individuos, o generar un efecto estilo pantalla verde. La nueva función para dar seguimiento a múltiples rostros puede seguir hasta tres rostros con la cámara frontal TrueDepth de los iPhone X, iPhone XS, iPhone XS Max, iPhone XR y la iPad Pro.
La nueva ARKit facilita la captura de movimiento humano con una sola cámara en tiempo real. Puede percibir la posición y los gestos de un cuerpo para permitir que el movimiento y las poses se utilicen como medios de entrada para una escena y se manipulen como si fueran objetos animados. ARKit puede usar la cámara frontal y la trasera simultáneamente para monitorear rostros y el entorno, por lo que puedes interactuar con contenido de RA en la imagen de la cámara de atrás.
Esta actualización permite la detección de hasta 100 imágenes al mismo tiempo, brindando un estimado automático del tamaño real de la imagen. También mejora la detección de objetos tridimensionales para un mejor reconocimiento de cosas y utiliza el aprendizaje automático para detectar más rápidamente planos dentro del escenario.
La ARKit ofrece colaboración en vivo entre muchas personas en un mapamundi compartido, facilitando la participación en ambientes como si se tratara de juegos multijugadores. Esto se vio en el escenario con Minecraft Earth.
REALITY COMPOSER Y REALITYKIT
Junto a la nueva ARKit 3, Apple también presentó su Reality Composer y RealityKit para una fácil creación de experiencias de RA interactivas. Esto va dirigido a todos los desarrolladores, pero beneficia especialmente a aquellos sin mucha experiencia en 3D. Tanto RealityKit como Reality Composer prometen acelerar el desarrollo y el contenido de aplicaciones de RA para el futuro.
Reality Composer, una nueva aplicación para crear con iOS, iPadOS y MacOS, permite que hasta los desarrolladores novatos creen prototipos y produzcan fácilmente experiencias de RA por medio de una interfaz -estilo arrastrar y soltar- y una biblioteca de objetos y animaciones en 3D. También puedes importar tus propios archivos USDZ.
Obtienes flexibilidad de movimiento entre tu Mac de escritorio, iPhone o iPad, y la capacidad de construir con vínculos directos. Puedes usar animaciones que te permiten mover o modificar la escala o agregar un contoneo o un giro, por ejemplo, a objetos virtuales, y activarlos con el detonador que elijas. Puedes poner, mover y rotar objetos para crear una nueva experiencia de RA que puedes integrar directamente a tu aplicación por medio de Xcode, o exportar a AR Quick Look.
La estructura de RealityKit incluye herramientas mejoradas para obtener representaciones fotorrealistas y mapeos del ambiente, además de soporte de ruido digital, efectos de movimiento, reflejos ambientales y sombras para integrar el contenido virtual con el mundo real. Funciona con animación, física y audio espacial, y permite que los desarrolladores aprovechen esta estructura con la nueva interfaz de programación RealityKit Swift.
AR Quick Look te permite colocar objetos tridimensionales en el mundo real y es compatible con modelos y escenas creadas en Reality Composer, permitiéndote crear experiencias interactivas para ver y compartir en iOS 12 y posteriores.
ARKit 3 se encuentra disponible como parte de la versión beta del iOS 13 para desarrolladores.