GitHub topics: wfc
mxgmn/WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Language: C# - Size: 29.7 MB - Last synced at: about 5 hours ago - Pushed at: 5 months ago - Stars: 23,990 - Forks: 1,284

Gerbil789/ProceduralDemo
Procedural stuff in UE5
Language: C++ - Size: 4.73 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

kthecoder/GaiaGreen
Godot Terrain Generator for 3D Tiled Maps
Language: Python - Size: 2.86 MB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

Henauxg/ghx_proc_gen
2D & 3D procedural generation with WFC/Model synthesis in Rust
Language: Rust - Size: 1.72 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 82 - Forks: 7

Al-Asl/AutoLevel
Free procedural level generator for unity
Language: C# - Size: 92.4 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 18

AlexeyBond/godot-constraint-solving
WFC (Wave Function Collapse) and generic constraint satisfaction problem solver implementation for Godot 4
Language: GDScript - Size: 6.33 MB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 389 - Forks: 16

murapadev/HAMC
HAMC (Hierarchical Adaptive Model Collapse) is an implementation of procedural content generation that combines different texture generations methods.
Language: Python - Size: 44.9 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

BorisTheBrave/DeBroglie
DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
Language: C# - Size: 4 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 488 - Forks: 39

IreGaddr/Braggi
A functional programming language "Poetry in Motion; if there is an error in your syntax, the wave does not collapse"
Language: C - Size: 339 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

LelsersLasers/WFC
2d implementation of the Wave Function Collapse algorithm. JavaScript running live on the web and a multi-threaded Rust cli tool.
Language: JavaScript - Size: 10.3 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

lamelizard/GraphWaveFunctionCollapse
WaveFunctionCollapse on graphs
Language: Python - Size: 4.02 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 61 - Forks: 7

keijiro/WfcMaze
WFC (Wave Function Collapse) with Unity
Language: C# - Size: 271 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 330 - Forks: 30

KaeruTeam/nds-constraint
Because Nintendo can't do SSL properly
Size: 9.77 KB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 261 - Forks: 22

OliverVea/Olve.Grids
Language: C# - Size: 36.9 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

LingDong-/ndwfc
🌊💥 N-dimensional Wave Function Collapse with infinite canvas
Language: JavaScript - Size: 17.3 MB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 325 - Forks: 11

ikarth/wfc_python
An implementation of mxgmn/WaveFunctionCollapse in Python
Language: Python - Size: 278 KB - Last synced at: 12 days ago - Pushed at: almost 5 years ago - Stars: 140 - Forks: 27

Yuu6883/MarkovJuniorWeb
Typescript version of MarkovJunior, runs on the web with a fancy renderer
Language: TypeScript - Size: 4 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 182 - Forks: 15

Coac/wave-function-collapse
Wave function collapse python implementation
Language: Python - Size: 1.09 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 63 - Forks: 8

KK-mp4/pixiie-font-generator
Tiny bitmap font generator with unique glyphs [WIP]
Language: Python - Size: 2.64 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

zzyzek/PunchOutModelSynthesis-Paper
Paper source for the Punch Out Model Synthesis algorithm
Language: JavaScript - Size: 82.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

igor-marinescu/wfc
WFC - Wavefunction Collapse Algorithm
Language: Python - Size: 15.9 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Bielwenass/roguelike-idle
A WIP simple 2d game, set to be a roguelike with some elements from idle games.
Language: TypeScript - Size: 441 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 5

evlko/WFCWML
experiment project to speed up wave function collapse with usage of machine learning or kinda
Language: Jupyter Notebook - Size: 462 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

radium-io/sanity
procedurally generated roguelike game written with rust and amethyst
Language: Rust - Size: 11 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 21 - Forks: 0

BasheerRajeh/Elite-Hotel-Management
Elite Hotel Management System.
Language: C# - Size: 26 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 2

atalantus/WFC-Unity-Example
A Unity project utilizing the wave-function-collapse algorithm to procedurally generate level.
Language: C# - Size: 383 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 10

aczw/CelesteWFC Fork of CIS-5660-Fall-2024/final-project
Unity tilemap genenrator using wave function collapse, inspired by Celeste
Language: C# - Size: 35.9 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

vesas/simple-wfc
Simple wave function collapse texture generator which creates larger textures from simple tiles and constraints
Language: Java - Size: 4.05 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

MikuAuahDark/nwfc
Wave Function Collapse but LÖVE
Language: Lua - Size: 13.7 KB - Last synced at: 25 days ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 4

krychu/wfc
Wave Function Collapse library in C, plus a command-line tool
Language: C - Size: 174 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 348 - Forks: 20

zzyzek/PunchOutModelSynthesis
Punch Out Model Synthesis - a program for constraint based tiling generation
Language: JavaScript - Size: 48.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

irzinfante/wfc4j
Library to use the Wave Function Collapse strategy for procedural generation
Language: Java - Size: 381 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

FeatheredSnek/phpwfc
Tiled Wave Function Collapse in PHP
Language: PHP - Size: 85.9 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

LaFoster00/GPU_Accelerated_Wavefunction_Collapse
Bachelor Thesis, Source Code and Data Exel-Shets
Language: HTML - Size: 46 MB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

deadlykam/Tutorial_Duniya_Skapare
A tutorial on how to use the Duniya_Skapare tool for Godot.
Language: GDScript - Size: 220 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

AlexeyBond/dungeonscaper
A WFC-based tilemap editor prototype
Language: GDScript - Size: 556 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

andrewkchan/wave-function-collapse
Annotated implementation of wave function collapse algorithm
Language: TypeScript - Size: 74.2 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

andrefpoliveira/SudokuSolverWFC
Sudoku Solver using a Wave Function Algorithm
Language: Python - Size: 10.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

hugoscurti/path-wfc
Modified version of the WFC algorithm that generates cyclic paths around obstacles
Language: C# - Size: 3.93 MB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 20 - Forks: 5

barnaste/wfc
A procedural image generator applying the Wave Function Collapse algorithm. Project aims to produce an output image that is locally similar to the input seed, so that every NxN tile found in the output may also be found in the input.
Language: Python - Size: 198 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ion232/wfc
A small, fast, zero dependency, N-dimensional wfc library.
Language: C++ - Size: 283 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

TLINDEN/wfcldtk
wave function collapse 2D level generator for LDTK
Language: Go - Size: 4.81 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

shawnridgeway/wfc
Go port of the Wave Function Collapse algorithm
Language: Go - Size: 84 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 71 - Forks: 14

just-ajs/wave-function-collapse
Wave Function Collapse as a Grasshopper component
Language: C# - Size: 3.64 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 3

nmcapule/wfc-go
Language: Go - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ShyRed/fastwfcnet 📦
WaveFunctionCollapse in C# .Net
Language: C# - Size: 141 KB - Last synced at: 21 days ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 0

s-ol/gpWFC
openCL-accelerated python implementation of the Wave Function Collapse procgen algorithm
Language: Python - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 50 - Forks: 1

ScholliYT/MGAIA-Minecraft
Procedural content generation in Minecraft using the wave function collapse algorithm.
Language: Python - Size: 149 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

chloesun/wfc_houdini
Implementation of wfc https://github.com/mxgmn/WaveFunctionCollapse in Houdini (2D & 3D) Simple Tiled Model
Size: 9.84 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 29 - Forks: 6

Meowmeowzers/relacade
A custom package for Unity Engine to procedurally generate 2D tile based game levels using own simple implementation of WaveFunctionCollapse algorithm.
Language: C# - Size: 1.77 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

aflaag/wfc
The Wave Function Algorithm, written in Rust.
Language: Rust - Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

piedoom/modsynth
naive model synthesis in rust
Language: Rust - Size: 36.1 KB - Last synced at: about 11 hours ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DKorosec/wave-function-collapse-playground
Javascript playground for 2D wave function collapse *overlapping model* (WFC) - load, paint, run images on different algorithm implementations and configurations.
Language: JavaScript - Size: 264 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nikosgram/go-wfc-demo
Golang Wave Function Collapse Demo
Language: Go - Size: 1.67 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

windrim/carcassonne
Carcassonne board generator using Wave Function Collapse
Language: Python - Size: 86 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ElGeroIngles/wfc_mc
Official repository for the Wave Function Collapse algorithm in minecraft.
Language: mcfunction - Size: 827 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

math-fehr/fast-wfc
An implementation of Wave Function Collapse with a focus on performance.
Language: C++ - Size: 1.3 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 378 - Forks: 35

ria8651/hierarchical-wfc
Language: Jupyter Notebook - Size: 41.1 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Xaymar/js-sudoku 📦
A simple 9x9 Sudoku generator using the Wave Function Collapse principles
Language: TypeScript - Size: 48.8 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

vplesko/libwfc
Single-header C library for the Wave Function Collapse algorithm plus a CLI and a GUI
Language: C - Size: 2.05 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

envialon/WfcProceduralGenerationTool
A Tile-based generalized procedural generation tool for the Unity Editor based on the Wave Function Collapse algorithm.
Language: C# - Size: 55.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

DeShrike/WaveFunctionCollapse
Language: Python - Size: 115 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

iambb5445/Context-sensitive-WFC
A python implementation of the WaveFunctionCollapse algorithm with a new heuristic which can improve the quality of results significantly
Language: Python - Size: 22.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

vilmarbfilho/Wiimmfi-App
An android app that use the Wiimmfi-Project info. This project is not maintained by Wiimmfi-Project staff.
Size: 3.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

xypine/WaveFunctionCollapse-Sudoku
Solves sudoku puzzles using a wave function collapse algorithm
Language: GAP - Size: 8.09 MB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

quoterbox/php-2d-map-generator
The generator of locations from 2D tiles to an image. Maps/patterns generator. WFC - wave function collapse.
Language: PHP - Size: 3.74 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

wdcqc/WaveFunctionDiffusion
Wave Function Collapse x Stable Diffusion, tile map generation with diffusion algorithm
Language: Python - Size: 25.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

synnkfps/Wave-Function-Collapse
pythonic way
Language: Python - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Dereden399/procedural-image-generator
A program written in ScalaFX that allows users to easily generate images procedurally
Language: Scala - Size: 1.26 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

jbutcher5/wfc
A wave function collapse library
Language: C - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mr-highball/wfc
wave function collapse algorithm
Language: Pascal - Size: 880 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 2

hhimko/WFCpp
Wave Function Collapse implementation in C++
Language: C++ - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

GameplayJDK/java-wfc
An abstract java implementation of the wave function collapse (wfc) algorithm.
Language: Java - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

JakubMifek/WFC-Kotlin
WFC Kotlin Port
Language: Kotlin - Size: 310 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

MSFPT/WFC
Wireless Fidelity (WiFi) Cracker
Language: Python - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

JDihlmann/infty
🧱🌍 wave form collapse demo with react three fiber and web assembly
Language: JavaScript - Size: 5.24 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 37 - Forks: 1

atalantus/WFC-Procedural-Level-Generation-old 📦
A Unity tool for setting up procedural level generation via wave-function-collapse.
Language: C# - Size: 1.32 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

arulandu/gdhq-22
A fun game for the GameDevHQ Community Game Jam 2022
Language: C# - Size: 151 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

NeoKaios/wave_collapse_maze
A C++ implementation of the wave-function collapse to create random mazes
Language: C++ - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Gouderg/waves-drawing
Wave Function Collapse
Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

midnightmarth/WFC
A crude implementation of Wave Function Collapse using the SimpleTiledModel.
Language: JavaScript - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

baskiton/wfc
Wave Function Collapse
Language: Python - Size: 90.8 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Sunnigen/kivy-wfc
Wave Function Collapse Using Kivy Python
Language: Python - Size: 67.1 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

aptuckey/Labor-Level-Set-Employees
List Employees by Labor Level Set - KRONOs WFC
Size: 15.6 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

timbeurskens/Go-WFC
A Go wave-function-collapse port based on the C# WFC implementation.
Language: Go - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nsmryan/wfc-rs
Rust wrapper for the krychu/wfc implementation of Wave Function Collapse
Language: C - Size: 133 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Descrout/lemutate
Randomize a level using; Wave Function Collapse algorithm.
Language: Rust - Size: 267 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sunliang98/WFC-Sudoku
利用波函数塌缩的原理解决数独问题,可以看作是对回溯法的改进。
Language: Python - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nsmryan/wfc_c
A work-in-progress implementation of the WFC algorithm in C
Language: C - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ImVexed/wfc
A Nim port of Wave Function Collapse Tiling
Language: Nim - Size: 4.88 KB - Last synced at: about 9 hours ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

William-WFC/maizuo Fork of zhengguorong/maizuo
使用vue/vuex/redux开发的卖座网
Language: JavaScript - Size: 5.25 MB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 3
