Procedural generation · 1 / 10
Wave Function Collapse / WFC
タイル候補の隣接制約を伝播しながら配置を生成する。
Compare in motion
Interactive model
育つ床タイル
AReference
接続を考慮しないタイル
BWave Function Collapse / WFC100%
配置条件を守りながら世界を生成できる
Scrub to pause and inspect. At 0%, B matches A; at 100%, B shows the effect. The scene repeats every 8 seconds.
Look for: 隣接制約を伝播 → 条件に合う模様が埋まる。
This model simplifies the technique to show its use case and effect. Operation counts describe the model; they are not performance measurements.
Read the storyboard
例: 育つ床タイル
1. Start
空白のマス
2. Change
隣接制約を伝播
3. Result
条件に合う模様が埋まる
How it works
1. Input
タイル候補と隣接ルール
2. Process
候補を絞り伝播
3. Result
条件を守る配置
Further reading
mxgmn — WaveFunctionCollapse ↗A reference for this term.