- A jornada de um projeto para criar um jogo de plataforma 2D em que o jogador desenha seu próprio nível e a IA gera a imagem renderizada.
- Tentaram gerar imagens usando o modo Depth do ControlNet com uma imagem de blocos desenhados e um modelo treinado com imagens em pixel, mas os resultados não foram bons.
- Mudaram para o modo Scribble e continuaram refinando o prompt, obtendo resultados um pouco melhores.
- Como não era necessário que os tiles se repetissem, trocaram o modelo de pixel por um modelo de ilustração infantil e passaram a obter imagens mais pictóricas e não repetitivas.
- Os resultados pareciam bons, mas, por causa das limitações do modo Scribble, apareciam com muita frequência imagens em que não dava para saber onde era o chão.
- Voltaram então ao modo Depth, mas ao adicionar plataformas brancas sobre os blocos, passaram a obter imagens em que o chão onde o jogador podia ficar em pé era sempre claramente distinguível.
- Porém, mesmo ajustando o prompt, só conseguiam fundos monótonos.
- Para resolver isso, separaram elementos como plataformas, blocos, pilares dos blocos e fundo, ajustando a profundidade de cada um, e assim obtiveram imagens com qualidade muito superior.
- Por fim, ao mudar os blocos de quadrados para formas irregulares, conseguiram uma imagem final em que o chão não parecia quadrado, dando uma aparência mais próxima do mundo real.
- Como havia um depth map, foi possível separar o mundo com base nele e posicionar objetos e o jogador nos lugares adequados.
- Com tudo isso reunido, o projeto foi lançado como um jogo real.
2 comentários
Vai haver mais desenvolvedores solo. É uma tendência positiva.
O ControlNet parece realmente muito bom, e também me faz pensar que o dia em que a revolução da IA chegar aos jogos não está muito longe.