Me encontré por primera vez con Anything World en la Game Developers Conference en marzo, y nunca había visto nada igual. Con el software de la empresa conectado al motor de juego Unity, podía decirle lo que quería ver y haría todo lo posible para que sucediera. Le dije que me hiciera un burro, y apareció un burro en la pantalla y comenzó a trotar.
Mi burro trotaba un poco más como un caballo que como un burro, pero ese pequeño detalle no impidió que el software dejara una impresión. Las animaciones se crearon sobre la marcha: el software de Anything World decidió algorítmicamente dónde debían ir los huesos de la criatura y cómo debía comportarse. Más tarde vi una demostración similar de Meta (se abre en una pestaña nueva) eso no fue tan bueno: Mark Zuckerberg habló e hizo que aparecieran algunas nubes inmóviles, mientras que el software de Anything World hace que los delfines naden como delfines, lo cual es mucho más genial.
A principios de esta semana, Anything World lanzó al público su software de animación con tecnología de aprendizaje automático, con un nivel gratuito para uso educativo y personal. (se abre en una pestaña nueva). La compañía también anunció que el soporte de Unreal Engine llegará en diciembre (actualmente ofrece la integración de Unity que vi) y que acaba de recaudar $ 7.5 millones en nuevos fondos.
El martes, hablé con el CEO de Anything World, Gordon Midwood, sobre lo que los jugadores pueden esperar del software en el futuro. Un uso obvio de la animación algorítmica sobre la marcha es simplemente ponerla en manos de los jugadores, lo que les permite tomar modelos 3D de una biblioteca gigante; la compañía usa fuentes como Google Sketchfab para obtener modelos gratuitos, colocarlos en un mundo , y verlos animados de forma natural. (O, al menos, tan naturalmente como el sistema puede manejar. La primera vez que le dieron una piña, el software la volteó y la hizo resbalar sobre sus hojas como una araña. Ha mejorado desde entonces).
El software de Anything World también se presenta como una herramienta de desarrollo de juegos profesional. Ubisoft ya lo usa para la creación de prototipos, y Midwood dice que también es útil para manipular rápidamente modelos 3D (definiendo sus huesos y articulaciones) y generar animaciones que luego se pueden modificar a mano.
La versión de Anything World que se acaba de lanzar puede manipular y animar vehículos y cuadrúpedos, pero Midwood dice que la compañía pronto comenzará a agregar nuevas categorías: humanos y otros bípedos, nadadores, insectos, etc. Otra herramienta existente que automatiza el rigging de personajes humanos es Mixamo. (se abre en una pestaña nueva), y Midwood quiere que Anything World compita en esa área a mediados del próximo año. También el próximo año, dice que la compañía presentará una herramienta de carga que permite a los usuarios ejecutar sus propios modelos 3D a través del algoritmo de animación y rigging automatizado, no solo aquellos en la base de datos de Anything World.
Hacer que burros raros puf se sienta muy benigno (me recuerda un poco a ese viejo juego de Nintendo DS, Scribblenauts (se abre en una pestaña nueva)), y esa ternura quizás oculta el lugar de Anything World entre algunas de las tendencias más controvertidas en juegos y tecnología en este momento. Parte del dinero de inversión reciente de la compañía proviene de los intereses de blockchain y del «metaverso»: compañías que piensan que este tipo de herramienta de creación de mundos en 3D fácil de usar será grande para los mundos virtuales del futuro. La herramienta también se está desarrollando al mismo tiempo que las herramientas de generación de imágenes de IA como Dall-E, que algunos críticos han calificado de poco éticas (ver Kotaku en agosto, por ejemplo). La actuación de voz de IA es otro campo tenso de investigación de aprendizaje automático que se está llevando a cabo en este momento.
Con respecto a su uso del aprendizaje automático, Midwood no espera que Anything World se agrupe con los generadores de imágenes, principalmente porque la automatización de la animación en los juegos no es tan novedosa como la ilustración de la IA. Ya es normal que la animación del juego se cree con código, combinando poses algorítmicamente y usando la física para crear comportamientos. En una charla de GDC de 2017 (se abre en una pestaña nueva)por ejemplo, el desarrollador independiente David Rosen habló sobre cómo usó la animación algorítmica en Overgrowth.
“Compañías como Ubisoft, Activision usan IA para generar parte de la animación para sus personajes principales, para sus personajes humanos, y luego lo perfeccionan a mano”, dijo Midwood. «Entonces creo que esa combinación de IA y poder humano es buena. No creo que la gente vaya a ser reemplazada. Creo que baja la barrera». [to creating 3D worlds].»
Otra razón por la que Midwood cree que Anything World será bien recibido como middleware de desarrollo de juegos es que manipular modelos no es la parte favorita del trabajo del animador 3D promedio: es la parte aburrida. Y cuando se trata de controversias sobre «el metaverso», Midwood dice que la compañía «ve potencial para web3 en los juegos», pero no tiene planes de comenzar a acuñar NFT por sí misma.
«No estamos en el negocio de la especulación, la generación de NFT, el comercio, el pago por jugar o nada de eso», dijo Midwood, «pero en realidad no discriminamos, así que si quieres hacer ese tipo de cosas con [our software] puedes.»
Además de admitir a otros desarrolladores como middleware, Anything World quiere usar su software para sus propios productos de consumo, incluida una extensión de Twitch. Si me preguntas, Microsoft debería encargar a la compañía que haga una nueva versión de 3D Movie Maker, excepto que tiene que ser tan extraño como el original, de alguna manera.