AR Foundation
AR Foundation es un api integrada en unity que permite desarrollar ambientación de realidad aumentada para múltiples plataformas. Esta se creo en 2018 y fue diseñada para estar acorde con el manejo e implementación de estos sistemas los cuales se han integrado con los celulares y los cuales han permitido ampliar el uso de la realidad aumentada.
Gracias a la aplicacion de esta muchos juegos como Pokemon Go, Harry Potter Wizard United entre otros han implementado el manejo de este reconocimiento de realidad aumentada. Junto a esto aplicativos de negocios pueden ser utilzados para reconocimento de productos que se soliciten para el cliente, de esta manera se le facilita al usuario consultar los productos de los articulos, normalmente el dispositivo que mejor a integrado la realidad aumentada es el celuar ya que posee movilidad y amplitud en cuanto a usuarios que pueden manejarlo.
Implementacion
AR Foundation permite trabajar con dispositivos que posean las siguientes funcionalidades:
- Seguimiento espacial: Reconoce los movimientos que se realizan en un espacio determinado lo cual permite interacciones de movimiento dentro del ambiente.
- Detección de planos: Detecta un eje horizontal y un eje vertical para poder obtener mayor facilidad en cuanto a la construccion del ambiente.
- Nubes de puntos: Mediante manejo de cámara detecta una nube de puntos para realizar una imagen virtual de algún objeto y asi reconocer facilmente todo movimiento realizado
- Puntos de referencia: Identifica puntos de referencia para detectar los movimientos que se realizan y asi permitira que la realidad aumentada sepa que rango de manejo posee
- Estimación de luz: Permite analizar los niveles de luz para que los elementos que se generen puedan ser afectados por estos y asi darle una ambientacion mucho mas realista a la simulacion
- Reconocimiento espacial: Detecta una zona especifica para realizar un mapeo digital y detectar los objetos que se encuentran dentro de este espacio
- Un seguimiento facial: Detecta movimientos faciales para realizar interacciones con estos
- Seguimiento de imagen: Detecta imágenes para interactuar con estas y reflejar
- Seguimiento de objeto: Detecta objetos para interactuar con estos
Proveedores y subsistemas
AR Foundation se encuentra construido a través de subsistemas los cuales son interfaces que manejan distintos tipos de información. Todos esto se encuentran dentro de un paquete que se puede instalar dentro de unity.
Los proveedores son implementaciones concretas que se pueden realizar a través de estas implementaciones debido a que hay ciertas herramientas que solo poseen algunas de las funcionalidades mencionadas anteriormente entre estas por ejemplo se encuentra el modulo de ARCore el cual permite realizar implementación de realidad aumentada manejada a través del sistema con el mismo nombre implementado dentro de Android gracias a google.
Autor: Sebastian Rodriguez Velasquez
Editor: Carlos Iván Pinzón
Código: UCRV-8
Universidad: Universidad Central
Fuentes
Unity. (2020). About AR Foundation | AR Foundation | 2.2.0-Preview.6. Unity. https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@2.2/manual/index.html.
zedinteractive. (2020). Realidad-Aumentada-Médica-3D-1957411. [Imagen] Pixabay. https://pixabay.com/es/photos/realidad-aumentada-médica-3d-1957411/.