NVIDIA ACE: los NPC ya no serán aburridos gracias a la IA generativa
El uso de las IA generativas en el desarrollo de videojuegos es algo que está cambiando por completo los procesos de producción del mismo. Y en medio de esta revolución, obviamente NVIDIA con ACE no ha querido quedarse de lado. Pero, ¿qué tecnologías lo componen y por qué prometa revolucionar el desarrollo de los juegos rol y de alta carga narrativa? Veamos, por tanto, cuál es la propuesta para mejorar la calidad de los aburridos NPC en los juegos.
No hay nada más plano que un NPC en un juego, son de las cosas más planas, insulsas y aburridas que existen y muchas veces parecen estar hechos en horas extras o por alguien que ha sido forzado a trabajar. Por suerte, NVIDIA tiene la solución para que los personajes no jugables sean más fáciles de desarrollar.
¿Qué es NVIDIA ACE?
No es ningún secreto que el uso de la IA se está usando ya en la producción de videojuegos. En concreto, para reemplazar todos esos trabajos que son tediosos de hacer, repetitivos y que sobre todo requieren mucho tiempo. Uno de los puntos más revolucionarios es el de los NPC que pueblan los niveles de varios juegos. Los cuales se suelen diseñar con una apatía enorme y que son totalmente planos. Pues bien, NVIDIA acaba de presentar ACE (Avatar Cloud Engine), una serie de herramientas pensadas para usar la IA generativa y poder generar personajes no jugables mucho más variados e interesantes.
Por lo que no se trata de ningún chip, ni programa en especial. Más bien hablamos varias soluciones que permiten el desarrollo rápido de NPC a nivel visual, así como de los diálogos en los juegos. En todo caso, hay que aclarar que el objetivo no es que mientras el jugador esté jugando lo que dicen estos personajes se genere automáticamente como si fuese una charla de ChatGPT, sino que la utilidad es que los desarrolladores pierdan menos tiempo con ellos y al menos.
¿Qué tecnologías lo componen?
Tres son las tecnologías que forman parte de NVIDIA ACE y todas ellas se pueden usar en conjunto para la creación de NPC más interesante.
- NeMO es una especie de ChatGPT que puede ser alimentado con el lore de cada juego, así como diálogos de personaje principales para generar nuevos textos y diálogos para diferentes NPC. Se puede crear un trasfondo para cada uno de ellos a partir de una serie de parámetros, dejar que la herramienta genere los diálogos y el texto de dicho personaje.
- Riva es una tecnología de NVIDIA que ya habíamos visto previamente, tiene la capacidad de reconocer nuestras palabras cuando hablamos por voz, así como de transformar el texto en voz, generando diferentes voces de forma natural. Ideal para quienes no quieren dejarse la vista leyendo batallas de los NPC
- Omniverse Audio2face es para nosotros la tecnología más impresionante de todas y la que ayudará a ahorrar tiempo y dinero a los estudios. Básicamente, permite animar caras de forma automática para que expresen lo que están diciendo. No con un simple movimiento de boca, sino con el movimiento muscular al decir ciertos fonemas.
Las tres tecnologías se complementan a la perfección con Unreal Engine 5 y pueden ser utilizadas en el desarrollo de juegos bajo dicho motor gráfico. ¿Qué tiene de revolucionario? Bueno, pensad que un estudio se puede pasar días e incluso meses enteros intentando animar a un personaje y es una de las cosas más peliagudas a día de hoy. Juegos que visualmente dan el pego se van al traste tan rápidamente como algún personaje abre la boca y ves el horror.