Punch Out Model Synthesis: A Stochastic Algorithm for Constraint Based Tiling Generation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Zzyzek, Zzyv
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916581952454656
author Zzyzek, Zzyv
author_facet Zzyzek, Zzyv
contents As an artistic aid in tiled level design, Constraint Based Tiling Generation (CBTG) algorithms can help to automatically create level realizations from a set of tiles and placement constraints. Merrell's Modify in Blocks Model Synthesis (MMS) and Gumin's Wave Function Collapse (WFC) have been proposed as Constraint Based Tiling Generation (CBTG) algorithms that work well for many scenarios but have limitations in problem size, problem setup and solution biasing. We present Punch Out Model Synthesis (POMS), a Constraint Based Tiling Generation algorithm, that can handle large problem sizes, requires minimal assumptions for setup and can help mitigate solution biasing. POMS attempts to resolve indeterminate grid regions by trying to progressively realize sub-blocks, performing a stochastic boundary erosion on previously resolved regions should sub-block resolution fail. We highlight the results of running a reference implementation on different tile sets and discuss a tile correlation length, implied by the tile constraints, and its role in choosing an appropriate block size to aid POMS in successfully finding grid realizations.
format Preprint
id arxiv_https___arxiv_org_abs_2501_14786
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Punch Out Model Synthesis: A Stochastic Algorithm for Constraint Based Tiling Generation
Zzyzek, Zzyv
Distributed, Parallel, and Cluster Computing
Machine Learning
I.6.3; I.6.5; G.3
As an artistic aid in tiled level design, Constraint Based Tiling Generation (CBTG) algorithms can help to automatically create level realizations from a set of tiles and placement constraints. Merrell's Modify in Blocks Model Synthesis (MMS) and Gumin's Wave Function Collapse (WFC) have been proposed as Constraint Based Tiling Generation (CBTG) algorithms that work well for many scenarios but have limitations in problem size, problem setup and solution biasing. We present Punch Out Model Synthesis (POMS), a Constraint Based Tiling Generation algorithm, that can handle large problem sizes, requires minimal assumptions for setup and can help mitigate solution biasing. POMS attempts to resolve indeterminate grid regions by trying to progressively realize sub-blocks, performing a stochastic boundary erosion on previously resolved regions should sub-block resolution fail. We highlight the results of running a reference implementation on different tile sets and discuss a tile correlation length, implied by the tile constraints, and its role in choosing an appropriate block size to aid POMS in successfully finding grid realizations.
title Punch Out Model Synthesis: A Stochastic Algorithm for Constraint Based Tiling Generation
topic Distributed, Parallel, and Cluster Computing
Machine Learning
I.6.3; I.6.5; G.3
url https://arxiv.org/abs/2501.14786