WaveFunctionCollapse
CodeHub
Our great sponsors
WaveFunctionCollapse | CodeHub | |
---|---|---|
44 | 3 | |
18,435 | 23,240 | |
- | 0.0% | |
3.7 | 0.0 | |
3 months ago | about 1 year ago | |
C# | C# | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WaveFunctionCollapse
-
Show HN: Simple Wave Function Collapse
Big confusion time on the algorithm name, like many other I was also coming in expecting this to be some sort of visualization of the concept of wave function collapse from quantum physics: https://en.wikipedia.org/wiki/Wave_function_collapse
This is referring to a Procedural Generation algorithm named the Wave Function Collapse algorithm: https://github.com/mxgmn/WaveFunctionCollapse
So, about the name, the first time I've heard about WFC was when this post was released https://github.com/mxgmn/WaveFunctionCollapse
I did not included it on my readme because I did not used or even looked at their code, but that's the WFC I was referring to when I named my project.
I learned the basic concepts of WFC from different sources and try to implement them on my own.
-
Any good tutorials on wave function collapse that actually show how to implement it?
Here it is shortly explained by the algorithm developer https://github.com/mxgmn/WaveFunctionCollapse
-
Issues implementing the "Wave Collapse Function" algorithm in Python
To boil down the algorithm (2D overlapping model) to its essence and avoid the redondancies and clumsiness of the original C# script (surprisingly long and difficult to read). This is an attempt to make a shorter, clearer and pythonic version of this algorithm.
-
GPT-3 Powered Dungeon Creator (Nearing Completion)
"Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics" https://github.com/mxgmn/WaveFunctionCollapse
-
Can someone help explain wave function collapse to me?
I still think this is a great explanation, with great examples: https://github.com/mxgmn/WaveFunctionCollapse (It's also one of the earliest descriptions and implementations).
- Found a really efficient way of doing pretty good looking parallax with repeating backgrounds
-
[R] SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Maps
Anyone interested in this may also be interested in this github repo which made the rounds years ago.
-
Procedural generation with premade rooms
Not necessary for the basic functionality you are looking for but an interesting concept nonetheless: https://github.com/mxgmn/WaveFunctionCollapse
-
Procedural Worlds from Simple Tiles
https://github.com/mxgmn/WaveFunctionCollapse
It's cool, but I agree with some other commenters that it's not a very good way to generate an entire world, but it is a cool way to generate part of a world like a maze or something.
CodeHub
-
πTop 10 C# Projects on GitHub (Q1 2021) and the trend
View on GitHub
-
πTop 10 C# Projects on GitHub (December 2020), the trend and indications
CodeHubApp / CodeHub
Follow the project on twitter: @CodeHubApp Feature requests can be made on GitHub Additional information can be found on the project's webpage
What are some alternatives?
ShareX - ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Papercut - Papercut SMTP -- The Simple Desktop Email Server
dnSpy
Fake JSON Server - Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Opserver - Stack Exchange's Monitoring System
FontAwesomeNet - Font-Awesome for .NET(Windows Forms and WPF).
YARP - A toolkit for developing high-performance HTTP reverse proxy applications.
NETworkManager - A powerful tool for managing networks and troubleshoot network problems!
Open Live Writer - An open source fork of Windows Live Writer
DeBroglie - DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
eShopOnContainers - Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.