Niantic, la compañía detrás de Pokémon Go y de Harry Potter: Wizards Unite, tiene como misión lograr que la realidad aumentada (RA) sea cada vez más interactiva y realista, y como evidencia, realizó una demostración que -como no podía ser de otra manera- incluye a Pikachu.
Para realmente “aumentar la realidad”, los sistemas computarizados deben ser capaces de comprender el mundo real un poco más, y Niantic cree que la tecnología aún no ha llegado a ese nivel. Es por eso que está lanzando la plataforma Niantic Real World, un programa que tiene como objetivo abordar los problemas actuales que tiene la RA en múltiples niveles. El lanzamiento de la plataforma se produce al tiempo que la compañía anuncia la adquisición de Matrix Mill, una firma de investigación y desarrollo de RA basada en el Reino Unido, que desarrolla redes neuronales que pueden inferir información sobre el mundo real, utilizando datos de la cámara de los teléfonos inteligentes.
Básicamente, Niantic utilizó técnicas de aprendizaje automático de Matrix Mill para crear una red neuronal que podría, en tiempo real, esconder imágenes virtuales detrás de objetos del mundo real. Como puedes ver en el video de demostración, esto permitirá que criaturas virtuales -como Pikachu- se escondan detrás de macetas y bancos de parque, y que sea más realista en su trayectoria, incluso entre personas en movimiento.
“Modelando” y “Comprendiendo” la realidad
El CEO de Niantic, John Hanke, dijo que los juegos como Pokémon Go» nunca tienen que terminar», y prevé su continua mejora. Para esto, la plataforma Niantic Real World primero intentará «Modelar la realidad». Niantic quiere que la plataforma pueda adaptarse y cambiar a medida que el mundo real cambie. En el mundo real, los edificios se construyen, los parques se forman, los caminos se cierran y las ciudades se expanden; si hay una demora significativa en la plataforma adaptándose a esos cambios, puede afectar el juego. El modelo digital del mundo que Niantic tiene, necesita poder adaptarse casi en tiempo real, y para eso requiere una combinación de visión artificial y aprendizaje automático.
Niantic también dijo que su plataforma debe ser capaz de «comprender la realidad», lo que significa que necesita poder ver un objeto, reconocer exactamente qué es y cuál es el lugar del objeto, en un entorno más amplio. La visión por computadora es clave aquí: Niantic está entrenando su plataforma para reconocer objetos con precisión en base a los datos de la cámara de un teléfono y, a medida que pasa el tiempo, se agregarán cada vez más objetos al «vocabulario RA» de la plataforma.
Un proyecto multifacético
El reconocimiento de objetos es solo una parte del rompecabezas, ya que los sistemas necesitan aprender dónde están esos objetos en un espacio tridimensional. Por ejemplo, simplemente saber que un objeto es un automóvil no necesariamente es importante en el contexto de un juego, si ese automóvil está a 50 pies de distancia. Es por eso que Niantic está trabajando en el desarrollo de mejores mapas de profundidad, que pueden comprender qué tan lejos está un objeto en un momento dado. Eso puede ayudar a los elementos digitales a interactuar mejor con el mundo real.
La plataforma también intentará reducir la latencia, que es cuando experimentas demoras en los juegos multijugador debido a problemas de conectividad. Para demostrar su progreso en esta área, Niantic mostró un juego de RA en demostración llamado «Codename: Neon«, que involucró a varias personas moviéndose alrededor de un entorno. Estas personas tenían que recoger esferas luz y lanzarlas a otros jugadores para obtener puntos. Las interacciones fueron fluidas entre todos los jugadores, y fue un testimonio del progreso de Niantic para reducir la latencia en sus plataformas.
Niantic está inyectando muchos recursos en su tecnología RA, y pero no quieren ser los únicos que trabajen en este proyecto. Por eso, la plataforma Real World estará disponible para desarrolladores externos en el futuro, y aunque habrá más información disponible en las próximas semanas, Niantic dijo que está seleccionando algunos desarrolladores para trabajar más adelante este año. Con suerte, esto significa que comenzaremos a ver juegos de AR de mejor apariencia y con mejor rendimiento en el futuro.