All Projects → ikarth → Wfc_python

ikarth / Wfc_python

Licence: other
An implementation of mxgmn/WaveFunctionCollapse in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wfc python

Pioneer
A game of lonely space adventure
Stars: ✭ 979 (+758.77%)
Mutual labels:  procedural-generation
Roadgen
Road network generation tool for Unity
Stars: ✭ 63 (-44.74%)
Mutual labels:  procedural-generation
Godot3 procgen demos
Exploring Procedural Generation algorithms in Godot
Stars: ✭ 85 (-25.44%)
Mutual labels:  procedural-generation
Gpwfc
openCL-accelerated python implementation of the Wave Function Collapse procgen algorithm
Stars: ✭ 37 (-67.54%)
Mutual labels:  procedural-generation
Pgdrive
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Stars: ✭ 60 (-47.37%)
Mutual labels:  procedural-generation
Proceduralcity
Unity demo that uses a few tricks to build random nice-looking 3D cities
Stars: ✭ 77 (-32.46%)
Mutual labels:  procedural-generation
Spaceshipgenerator
A Blender script to procedurally generate 3D spaceships
Stars: ✭ 6,992 (+6033.33%)
Mutual labels:  procedural-generation
Improved Sapling Tree Generator
A new version of Blenders sapling tree generator addon with improvements, new features, and bug fixes
Stars: ✭ 107 (-6.14%)
Mutual labels:  procedural-generation
Gaseous Giganticus
This program procedurally generates gas giant cubemap textures for the game Space Nerds In Space. https://www.patreon.com/smcameron
Stars: ✭ 62 (-45.61%)
Mutual labels:  procedural-generation
2012sourcepack
The sources for our intros up to and including Chaos Theory
Stars: ✭ 84 (-26.32%)
Mutual labels:  procedural-generation
Fworldgenerator
Procedural world generator (plugin) for Unreal Engine 4
Stars: ✭ 45 (-60.53%)
Mutual labels:  procedural-generation
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-49.12%)
Mutual labels:  procedural-generation
Obaddon
A repository of community-built prefabs and other enhancements for Oblige 7.70
Stars: ✭ 81 (-28.95%)
Mutual labels:  procedural-generation
Blog
About math, programming and procedural generation
Stars: ✭ 37 (-67.54%)
Mutual labels:  procedural-generation
Erics Magicavoxel Shaders
Shaders for MagicaVoxel including Terrain Generator, Life Game, Waterflow Emulator, Advanced Flood System etc.
Stars: ✭ 99 (-13.16%)
Mutual labels:  procedural-generation
Material Maker
A procedural textures authoring and 3D model painting tool based on the Godot game engine
Stars: ✭ 880 (+671.93%)
Mutual labels:  procedural-generation
Icon Machine
Web application for randomly generating pixel art icons.
Stars: ✭ 73 (-35.96%)
Mutual labels:  procedural-generation
Proceduraltoolkit
Procedural generation library for Unity
Stars: ✭ 1,729 (+1416.67%)
Mutual labels:  procedural-generation
Hermit
A man. A horse. A nature.
Stars: ✭ 105 (-7.89%)
Mutual labels:  procedural-generation
Complete street rule
The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets.
Stars: ✭ 81 (-28.95%)
Mutual labels:  procedural-generation

wfc_python

An implementation of mxgmn/WaveFunctionCollapse in Python

WaveFunctionCollapse is an algorithm that generates bitmaps that are locally similar to the input bitmap. This is a translation into Python, based on the original implementation in C#.

This implementation has only had minimal testing and optimization (for example, it uses arrays of ints in places where the original C# code uses bytes). It can probably be sped up quite a lot. I can't promise I'll fix any issues any time soon, but if you run into anything please go ahead and report an issue (or submit a pull-request)!

An updated, re-implemented version of WaveFunctionCollapse in Python can be found at ikarth/wfc_2019f.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].