Las GANs (o redes generativas antagónicas) permiten conseguir cosas realmente interesantes, como caras de personas que no existen, países increíblemente detallados a partir de trazos e incluso deepfakes. Su potencial es enorme y, según cómo se entrenen, pueden servir para diferentes propósitos. Uno de los que propone Google es la creación de criaturas fantásticas para agilizar el proceso de creación de un videojuego, por ejemplo.
Nace así Chimera Painter, un modelo de machine learning entrenado para renderizar con texturas realistas una criatura dibujada por el usuario. El modelo es capaz de diferenciar elementos como las alas, las patas, los ojos o la boca a partir de los trazos que hacemos con el pincel. No es solo teoría, sino que Google ha creado una demo online para que cualquier usuario juegue con ella y la ponga a prueba. Es gratuita y accesible desde este enlace.
Entrenando una GAN para que genere quimeras
Para poner a prueba su modelo de machine learning Google lo ha usado para crear una serie de imágenes para un videojuego tipo 'Hearstone' o 'Magic', es decir, con cartas que contienen imágenes de las criaturas que se van a enfrentar entre sí. De esa forma, Google ha intentado explicar de forma más visual cuál es el objetivo de Chimera Painter. No es una herramienta de diseño, sino un asistente que podría a optimizar el flujo de trabajo, afirma Google.
Para entrenar la GAN, Google ha usado un conjunto de 10.000 pares de imágenes de monstruos que, a su vez, habían sido generados usando modelos 3D en Unreal Engine. Cada una de estas imágenes tiene su propio mapa de segmentación que, tal y como podemos ver en la imagen inferior, no deja de ser un mapa que ubica la posición de las piernas, los ojos, la cabeza, la boca, etc. Se entrenaron diferentes modelos y, finalmente, se implementó el de mejor rendimiento en Chimera Painter.
La demo gratuita incluye cuatro criaturas prediseñadas que podemos modificar a placer. También podemos borrarlas por completo y crear una desde el principio. Sea cual sea la opción que elijamos, siempre tendremos que usar el mismo procedimiento. A la izquierda tenemos el panel de dibujo con diferentes pinceles para cada parte del cuerpo (cabeza, boca, orejas, nariz, torso...) y los diferentes tamaños de pincel. Simplemente hay que dibujar (intentando mantener cierta coherencia) y pulsar en "Transform!.
Chimera Painter nos devolverá a los pocos segundos una imagen de lo que entiende que hemos querido dibujar. Los modelos prediseñados no está nada mal y bien podrían servir para ser usados en juego tipo 'Hearstone', aunque los que genera a través de nuestros dibujos dependen mucho de la precisión del trazo. Funciona en el ordenador y en el móvil y seguramente desde el segundo sea más sencillo dibujar, ya que usaremos el dedo y no el ratón.
Vía | The Verge
Más información | Google AI Blog
Ver 3 comentarios