about
World-GAN: A Generative Model for Minecraft Worlds (arxiv.org)
2 points by lnyan on Jun 21, 2021 | hide | past | pdf | discuss on HN

In plain words: It learns the look of one Minecraft build and paints new chunks in that style, using one shared code per block type so block variety doesn't limit it. From one sample it copies community builds, and shifting those codes changes the style without retraining.

Abstract · World-GAN: a Generative Model for Minecraft Worlds

This work introduces World-GAN, the first method to perform data-driven Procedural Content Generation via Machine Learning in Minecraft from a single example. Based on a 3D Generative Adversarial Network (GAN) architecture, we are able to create arbitrarily sized world snippets from a given sample. We evaluate our approach on creations from the community as well as structures generated with the Minecraft World Generator. Our method is motivated by the dense representations used in Natural Language Processing (NLP) introduced with word2vec [1]. The proposed block2vec representations make World-GAN independent from the number of different blocks, which can vary a lot in Minecraft, and enable the generation of larger levels. Finally, we demonstrate that changing this new representation space allows us to change the generated style of an already trained generator. World-GAN enables its users to generate Minecraft worlds based on parts of their creations.

Maren Awiszus, Frederik Schubert, Bodo Rosenhahn
arXiv:2106.10155 · cs.LG, cs.CV, cs.NE · submitted Jun 18, 2021
abstract · pdf · html · 8 pages, 8 figures, IEEE Conference on Games (CoG) 2021

add comment on HN