- Un recorrido por un proyecto para crear un juego de plataformas 2D en el que el jugador diseña su propio nivel y la IA genera la imagen renderizada.
- Se intentó generar usando el modo ControlNet Depth con una imagen de bloques dibujados sobre un modelo entrenado con imágenes en píxeles, pero los resultados no fueron buenos.
- Se cambió al modo Scribble y se siguió afinando el prompt para obtener resultados un poco mejores.
- Como no era necesario que los tiles se repitieran, se cambió del modelo de píxeles a un modelo de ilustraciones infantiles y se obtuvieron imágenes tipo pintura que no se repetían.
- Aunque parecía que los resultados iban bien, por las limitaciones del modo Scribble aparecían con demasiada frecuencia imágenes en las que no se podía saber dónde estaba el suelo.
- Se volvió otra vez al modo Depth, pero al dibujar además plataformas blancas sobre los bloques, se obtuvieron imágenes en las que el suelo donde el jugador podía pararse siempre quedaba claramente distinguido.
- Sin embargo, incluso ajustando el prompt, solo se conseguían fondos monótonos.
- Para resolverlo, se separaron todos los elementos —plataformas, bloques, pilares de los bloques y fondo— y se ajustó la profundidad, con lo que se obtuvieron imágenes de mucha mayor calidad.
- Por último, al cambiar los bloques de cuadrados a formas irregulares, el suelo dejó de verse cuadrado y se pudo obtener una imagen final más parecida al mundo real.
- Como se cuenta con un depth map, se separa el mundo a partir de ese depth map para colocar objetos y al jugador en posiciones adecuadas.
- Integrando todo esto, se publicó como un juego real.
2 comentarios
Parece que habrá más desarrolladores independientes. Es una tendencia deseable.
Da la impresión de que ControlNet es realmente muy bueno, y también que el día en que llegue una revolución de la IA a los videojuegos no está muy lejos.