An open API service providing repository metadata for many open source software ecosystems.

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