HackerTube

EPC2018 | Wave Function Collapse in Bad North | Oskar Stalberg

BUas Games4 HN recommenders · recommended in 5 months, 2020–2024
YouTube
talk · intermediate · evergreen · 2020–2024 on HN

Oskar Stalberg explains how Wave Function Collapse assembles island dioramas from handcrafted tilesets in Bad North. He covers the theory, implementation, tooling, and how he blends art and technology.

The go-to talk whenever Wave Function Collapse, Townscaper or tile-based procedural generation comes up.

10 comments from Hacker News

@btown2021-07 · in “WaveFunctionCollapse: Generates bitmaps that are locally similar to the input”

The creator Oskar Stålberg has a great overview talk of Wave Function Collapse and how he applied it to his previous game Bad North - it’s absolutely worth a watch! ▶ this video

Strongly recommends View on HN
@Cognitron2023-09 · in “CityDreamer: Compositional Generative Model of Unbounded 3D Cities”

Oskar Stålberg has some great talks on YouTube about how the systems in Bad North and Townscaper work. ▶ this video link link link

Recommends View on HN
@symmetricsaurus2022-12 · in “The Wavefunction Collapse Algorithm explained clearly”

Oskar Stålberg has famously used WFC in Bad North and Townscaper. Here's a nice presentation from him explaining it: ▶ this video

Recommends View on HN
@btown2021-12 · in “Townscaper Running in the Browser”

And here's another, slightly more technical talk from him about the "wave function collapse" algorithm he uses for procedural generation in his games: ▶ this video

Recommends View on HN
@pdoub2020-07 · in “Brick Block (2016)”

Please note that this is an old demo that has since grown into a full-blown game: link (Says Windows-only, but has a working Beta for Mac) Here's a talk by Oskar on how generating such worlds work: ▶ this video

Recommends View on HN