Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3582437.3587209acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article
Open access

Hierarchical Semantic Wave Function Collapse

Published: 12 April 2023 Publication History

Abstract

There are few proposals to improve the interactivity and control of wave function collapse (WFC) in a mixed-initiative setting. Moreover, most WFC algorithm variants operate on an simple, unstructured set of tiles. This limitation on the level of control provided to designers hampers their creative work in various ways. We propose Hierarchical Semantic WFC, a generalized approach to WFC that organizes its tile-set into a hierarchy akin to a taxonomy induced by the relation ‘consists-of’. In such a hierarchical structure, abstract tiles (i.e. non-leaf nodes) can represent the first sketchy intentions of a designer (e.g. forest, urban, desert,...) This allows a designer to interactively collapse a given area into abstract tiles, while subsequently, (and repeatedly, if desired) WFC can resolve each area into a variety of particular instances, by further collapsing it into (a valid combination of) its children tiles (whether leaves or not). We identify how this subtle tile-set change affects the whole WFC algorithm, describe a number of novel exploratory and interactive functions that this enables, and showcase these with a variety of examples generated with our prototype implementation. We conclude that these new mixed-initiative content generation methods can considerably reduce design iteration times and improve the assistance given to designers in expressing their creative intent.

References

[1]
Maxim Gumin. 2016. Wave Function Collapse Algorithm. personal repository. https://github.com/mxgmn/WaveFunctionCollapse
[2]
Peter Kan, Andrija Kurtic, Mohamed Radwan, and Jorge M Loaiciga Rodriguez. 2021. Automatic interior Design in Augmented Reality Based on hierarchical tree of procedural rules. Electronics 10, 3 (2021), 245.
[3]
Isaac Karth and Adam Smith. 2021. WaveFunctionCollapse: Content Generation via Constraint Solving and Machine Learning. IEEE Transactions on Games PP (05 2021), 1–1. https://doi.org/10.1109/TG.2021.3076368
[4]
Isaac Karth and Adam M. Smith. 2017. WaveFunctionCollapse is Constraint Solving in the Wild. In Proceedings of the 12th International Conference on the Foundations of Digital Games (Hyannis, Massachusetts) (FDG ’17). Association for Computing Machinery, New York, NY, USA, Article 68, 10 pages. https://doi.org/10.1145/3102071.3110566
[5]
Isaac Karth and Adam M. Smith. 2019. Addressing the Fundamental Tension of PCGML with Discriminative Learning. In Proceedings of the 14th International Conference on the Foundations of Digital Games (San Luis Obispo, California, USA) (FDG ’19). Association for Computing Machinery, New York, NY, USA, Article 89, 9 pages. https://doi.org/10.1145/3337722.3341845
[6]
Jassin Kessing, Tim Tutenel, and Rafael Bidarra. 2012. Designing semantic game worlds. In Proceedings of PCG 2012 - Workshop on Procedural Content Generation, co-located with the Seventh International Conference on the Foundations of Digital Games. ACM, Raleigh, NC, 40–48.
[7]
Hwanhee Kim, Seongtaek Lee, Hyundong Lee, Teasung Hahn, and Shinjin Kang. 2019. Automatic Generation of Game Content using a Graph-based Wave Function Collapse Algorithm. Proceeding of IEEE Conference on Games 1, 1 (08 2019), 1–4. https://doi.org/10.1109/CIG.2019.8848019
[8]
Thijmen SL Langendam and Rafael Bidarra. 2022. miWFC - Designer empowerment through mixed-initiative Wave Function Collapse. In Proceedings of the 17th International Conference on the Foundations of Digital Games (Athens, Greece) (FDG ’22). Association for Computing Machinery, New York, NY, USA, Article 66, 8 pages. https://doi.org/10.1145/3555858.3563266
[9]
Alain Lioret, Nicolas Ruche, Etienne Gibiat, and Cédric Chopin. 2022. GAN Applied to Wave Function Collapse for Procedural Map Generation. In ACM SIGGRAPH 2022 Posters (Vancouver, BC, Canada) (SIGGRAPH ’22). Association for Computing Machinery, New York, NY, USA, Article 59, 2 pages. https://doi.org/10.1145/3532719.3543198
[10]
Paul Merrell and Dinesh Manocha. 2010. Model synthesis: A general procedural modeling algorithm. IEEE Transactions on Visualization and Computer Graphics 17, 6 (2010), 715–728.
[11]
Tobias Nordvig Møller, Jonas Billeskov, and George Palamas. 2020. Expanding Wave Function Collapse with Growing Grids for Procedural Map Generation. In Proceedings of the 15th International Conference on the Foundations of Digital Games (Bugibba, Malta) (FDG ’20). Association for Computing Machinery, New York, NY, USA, Article 28, 4 pages. https://doi.org/10.1145/3402942.3402987
[12]
Konstantinos Sfikas, Antonios Liapis, and Georgios N. Yannakakis. 2022. A General-Purpose Expressive Algorithm for Room-Based Environments. In Proceedings of the 17th International Conference on the Foundations of Digital Games (Athens, Greece) (FDG ’22). Association for Computing Machinery, New York, NY, USA, Article 64, 9 pages. https://doi.org/10.1145/3555858.3563262
[13]
Ruben Smelik, Krzysztof Galka, Klaas Jan de Kraker, Frido Kuijper, and Rafael Bidarra. 2011. Semantic Constraints for Procedural Generation of Virtual Worlds. In Proceedings of the 2nd International Workshop on Procedural Content Generation in Games (Bordeaux, France) (PCGames ’11). Association for Computing Machinery, New York, NY, USA, Article 9, 4 pages. https://doi.org/10.1145/2000919.2000928
[14]
Ruben M Smelik, Tim Tutenel, Klaas Jan de Kraker, and Rafael Bidarra. 2011. A declarative approach to procedural modeling of virtual worlds. Computers & Graphics 35, 2 (2011), 352–363.
[15]
Ruben M. Smelik, Tim Tutenel, Klaas Jan de Kraker, and Rafael Bidarra. 2010. Integrating procedural generation and manual editing of virtual worlds. In Proceedings of PCG 2010 - workshop on Procedural Content Generation, co-located with the Fifth International Conference on the Foundations of Digital Games. ACM, Monterey, CA, 8 pages. http://graphics.tudelft.nl/Publications-new/2010/STDB10d
[16]
Sam Snodgrass and Santiago Ontanon. 2021. A Hierarchical MdMC Approach to 2D Video Game Map Generation. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment 11, 1 (Jun. 2021), 205–211. https://doi.org/10.1609/aiide.v11i1.12794
[17]
Oskar Stålberg. 2021. Townscaper. Raw Fury, Steam, Epic Games Store, GOG, Nintendo Switch, xBox, App Store, Google Play. https://oskarstalberg.com/Townscaper/
[18]
Tim Tutenel, Rafael Bidarra, Ruben M. Smelik, and Klaas Jan de Kraker. 2009. Rule-based layout solving and its application to procedural interior generation. In Proceedings of the CASA’09 Workshop on 3D Advanced Media in Gaming and Simulation. Utrecht University, Amsterdam, The Netherlands, 15–24. http://graphics.tudelft.nl/Publications-new/2009/TBSD09a
[19]
Barbara Tversky and Masaki Suwa. 2009. Thinking with Sketches. Oxford University Press, Oxford, Chapter 4. https://doi.org/10.1093/acprof:oso/9780195381634.003.0004

Cited By

View all
  • (2024)Holonomy: A Virtual Reality Exploration of Hyperbolic GeometryProceedings of the 29th International ACM Conference on 3D Web Technology10.1145/3665318.3677149(1-10)Online publication date: 25-Sep-2024
  • (2024)Mixed-initiative generation of virtual worlds - a comparative study on the cognitive load of WFC and HSWFCProceedings of the 19th International Conference on the Foundations of Digital Games10.1145/3649921.3659852(1-8)Online publication date: 21-May-2024
  • (2024)Quantum Wave Function Collapse for Procedural Content GenerationIEEE Computer Graphics and Applications10.1109/MCG.2024.344777544:5(54-66)Online publication date: 1-Sep-2024
  • Show More Cited By

Index Terms

  1. Hierarchical Semantic Wave Function Collapse

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    FDG '23: Proceedings of the 18th International Conference on the Foundations of Digital Games
    April 2023
    621 pages
    ISBN:9781450398558
    DOI:10.1145/3582437
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 April 2023

    Check for updates

    Author Tags

    1. mixed-initiative
    2. object semantics
    3. procedural content generation
    4. wave function collapse

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    FDG 2023
    FDG 2023: Foundations of Digital Games 2023
    April 12 - 14, 2023
    Lisbon, Portugal

    Acceptance Rates

    Overall Acceptance Rate 152 of 415 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1,294
    • Downloads (Last 6 weeks)120
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Holonomy: A Virtual Reality Exploration of Hyperbolic GeometryProceedings of the 29th International ACM Conference on 3D Web Technology10.1145/3665318.3677149(1-10)Online publication date: 25-Sep-2024
    • (2024)Mixed-initiative generation of virtual worlds - a comparative study on the cognitive load of WFC and HSWFCProceedings of the 19th International Conference on the Foundations of Digital Games10.1145/3649921.3659852(1-8)Online publication date: 21-May-2024
    • (2024)Quantum Wave Function Collapse for Procedural Content GenerationIEEE Computer Graphics and Applications10.1109/MCG.2024.344777544:5(54-66)Online publication date: 1-Sep-2024
    • (2024)Procedurally Generating Large Synthetic Worlds: Chunked Hierarchical Wave Function Collapse2024 39th International Conference on Image and Vision Computing New Zealand (IVCNZ)10.1109/IVCNZ64857.2024.10794452(1-6)Online publication date: 4-Dec-2024
    • (2024)Harmony in Hierarchy: Mixed-Initiative Music Composition Inspired by WFCEntertainment Computing – ICEC 202410.1007/978-3-031-74353-5_20(265-275)Online publication date: 1-Oct-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media