Litcius/Paper detail

Multi-Domain Level Generation and Blending with Sketches via Example-Driven BSP and Variational Autoencoders

Sam Snodgrass, Anurag Sarkar

202025 citationsDOI

Abstract

Procedural content generation via machine learning (PCGML) has demonstrated its usefulness as a content and game creation approach, and has been shown to be able to support human creativity. An important facet of creativity is combinational creativity or the recombination, adaptation, and reuse of ideas and concepts between and across domains. In this paper, we present a PCGML approach for level generation that is able to recombine, adapt, and reuse structural patterns from several domains to approximate unseen domains. We extend prior work involving example-driven Binary Space Partitioning for recombining and reusing patterns in multiple domains, and incorporate Variational Autoencoders (VAEs) for generating unseen structures. We evaluate our approach by blending across 7 domains and subsets of those domains. We show that our approach is able to blend domains together while retaining structural components. Additionally, by using different groups of training domains our approach is able to generate both 1) levels that reproduce and capture features of a target domain, and 2) levels that have vastly different properties from the input domain.

Topics & Concepts

ReuseComputer scienceDomain (mathematical analysis)CreativityComputational creativityArtificial intelligenceTheoretical computer scienceBinary numberAdaptation (eye)Space (punctuation)MathematicsBiologyMathematical analysisPhysicsEcologyPolitical scienceOpticsArithmeticLawOperating systemArtificial Intelligence in GamesComputer Graphics and Visualization TechniquesVideo Analysis and Summarization
Multi-Domain Level Generation and Blending with Sketches via Example-Driven BSP and Variational Autoencoders | Litcius