Learning Controllable 3D Level Generators

06/27/2022
by   Zehua Jiang, et al.
4

Procedural Content Generation via Reinforcement Learning (PCGRL) foregoes the need for large human-authored data-sets and allows agents to train explicitly on functional constraints, using computable, user-defined measures of quality instead of target output. We explore the application of PCGRL to 3D domains, in which content-generation tasks naturally have greater complexity and potential pertinence to real-world applications. Here, we introduce several PCGRL tasks for the 3D domain, Minecraft (Mojang Studios, 2009). These tasks will challenge RL-based generators using affordances often found in 3D environments, such as jumping, multiple dimensional movement, and gravity. We train an agent to optimize each of these tasks to explore the capabilities of previous research in PCGRL. This agent is able to generate relatively complex and diverse levels, and generalize to random initial states and control targets. Controllability tests in the presented tasks demonstrate their utility to analyze success and failure for 3D generators.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 7

research
05/06/2021

Learning Controllable Content Generators

It has recently been shown that reinforcement learning can be used to tr...
research
09/29/2022

Start Small: Training Game Level Generators from Nothing by Learning at Multiple Sizes

A procedural level generator is a tool that generates levels from noise....
research
09/12/2021

Illuminating Diverse Neural Cellular Automata for Level Generation

We present a method of generating a collection of neural cellular automa...
research
02/03/2023

Hierarchically Composing Level Generators for the Creation of Complex Structures

Procedural content generation (PCG) is a growing field, with numerous ap...
research
02/12/2020

Fully Differentiable Procedural Content Generation through Generative Playing Networks

To procedurally create interactive content such as environments or game ...
research
05/30/2022

Compressing and Comparing the Generative Spaces of Procedural Content Generators

The past decade has seen a rapid increase in the level of research inter...
research
04/21/2022

6GAN: IPv6 Multi-Pattern Target Generation via Generative Adversarial Nets with Reinforcement Learning

Global IPv6 scanning has always been a challenge for researchers because...

Please sign up or login with your details

Forgot password? Click here to reset