Vuforia y la Realidad Aumentada con Unity
Es un Kit de desarrollo de software (SDK) que permite construir aplicaciones basadas en la Realidad Aumentada; una aplicación desarrollada con Vuforia utiliza la pantalla del dispositivo en donde se entrelazan elementos del mundo real con elementos virtuales.
El reconocimiento del mundo real que hace, realmente, se basa en lo visual para evitar posibles errores de medición de otros sensores (como el GPS), de modo que se centra, fundamentalmente, en la cámara de nuestro smartphone y en reconocer lo que nuestro móvil enfoca.
Vuforia, actualmente, es capaz de reconocer:
- Códigos bidimensionales
- Textos
- Objetos cilíndricos
- Objetos construidos a partir de superficies planas
- Imágenes personalizadas
Además tiene una característica llamada Smart Terrain™, que ofrece mil posibilidades para, por ejemplo, los juegos de mesa. El móvil será capaz de reconocer una superficie y, además, reconocer e integrar objetos reales en la parte virtual generada por ordenador (por ejemplo, las fichas en un tablero).
Actualmente, puede ser integrado en aplicaciones para iOS y para Android, así como en cualquier aplicación que utilice Unity 3D, estando disponibles plugins para los entornos de desarrollo más utilizados en esas plataformas.
Vuforia y su funcionamiento
El dispositivo capta una escena (un vídeo en vivo) tomada a través de la cámara, entonces la SDK de Vuforia crea un frame (imagen particular dentro de una sucesión de imágenes) de la escena capturada y convierte la imagen capturada por la cámara, a una diferente resolución para ser correctamente tratada por el tracker, después analiza la imagen a través este último y busca coincidencias en la base de datos, la cual esta compuesta por uno o más targets.
Por último la aplicación renderiza algún contenido virtual (imágenes, vídeos, modelos, etc.) en la pantalla del dispositivo, lo que crea una imagen híbrida entre lo que percibimos y lo virtual.
¿Qué nos ofrece Vuforia?
Una aplicación desarrollada vuforia ofrece la siguiente experiencia:
- Reconocimiento de Texto.
- Reconocimiento de Imágenes.
- Rastreo robusto. (el Target fijado no se perderá tan fácilmente incluso cuando el dispositivo se mueva).
- Detección Rápida de los Targets.
- Detección y rastreo simultáneo de Targets.
Vuforia: Ejemplos de aplicaciones en la vida real
El desarrollador, realmente, tiene suficiente con crear lo que la aplicación debe ser capaz de reconocer, hacerle fotografías y subirlas a la webapp que Qualcomm tiene disponible para ello. La aplicación, una vez construida, podrá hacer uso de esta base de datos en la nube para saber qué está buscando, y entonces mostrar aquello para lo que haya sido programada.
Autor: Johan Felipe Báez M.
Editor: Carlos Pinzón
Fuentes:
-Taban. (2018). Introducción a Vuforia (Realidad aumentada). Taban. http://taban.mx/2018/05/16/introduccion-a-vuforia-realidad-aumentada/
-Desarrollo libre. (2014). Realidad Aumentada con Vuforia. Desarrollo Libre. https://www.desarrollolibre.net/blog/android/realidad-aumentada-con-vuforia#.XlVU8mhKiUl
-CamiloR30. (s.f). Realidad Aumentada Con Unity Y Vuforia. Instructables Circuits. https://www.instructables.com/id/Realidad-Aumentada-Con-Unity-Y-Vuforia/
-WEBEDIA BRAND SERVICES. (2013). Vuforia: cómo nuestro Smartphone puede ampliar la realidad que vemos. Xataka Movil. https://www.xatakamovil.com/espacioqualcommsnapdragon/vuforia-como-nuestro-smartphone-puede-ampliar-la-realidad-que-vemos
-Vegas E. (2014). vuforia-unity [Imagen]. Emiliusvgs. https://emiliusvgs.com/wp-content/uploads/2014/09/vuforia-unity.png
Vuforia by PTC. (23 de abril de 2018). Vuforia Engine by Vuforia [Video]. YouTube. https://youtu.be/ua9gRiHDHok