WaveFunctionCollapse
dnSpy-Unity-mono
DISCONTINUED
Our great sponsors
WaveFunctionCollapse | dnSpy-Unity-mono | |
---|---|---|
58 | 1 | |
18,950 | 122 | |
- | - | |
4.3 | 4.0 | |
27 days ago | almost 2 years ago | |
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
-
Help with creating maps from cellular automata
Check this out: https://github.com/mxgmn/WaveFunctionCollapse
- Procedural Generation Methods?
-
(Simplified) Wave Function Collapse Function
I didn't fully understand how WFC worked, even after reading the technical description of it here: https://github.com/mxgmn/WaveFunctionCollapse. I just tried to reverse-engineer it to the best of my ability.
- Gameplay-centric world/scene generation methods?
- Screenshots of my Wave Form Collapse Tile Map Generation project
-
I am making a fan made Arcane Ascension game
I don't know about these tools (came across yesterday). Might help with some autogenerated art: https://github.com/mxgmn/WaveFunctionCollapse and https://github.com/mxgmn/MarkovJunior
-
MarkovJunior: Probabilistic PL based on pattern matching and constraint prop
This is from the same person who created the generative technique "Wave Function Collapse". [1] There are plenty of beautiful explanations and walk throughs by video game designers in its application on yt. [2]
[1] https://github.com/mxgmn/WaveFunctionCollapse
[2] https://www.youtube.com/results?search_query=wave+function+c...
-
I looked at a lot of modern architecture and made a generator of modern houses
Partition the space into nicely overhanging blocks with WFC.
-
Generating random Modern Houses with rewrite rules
Good question! They flicker because the state in these voxels isn't completely determined. Rather they are in a superposition of different options. This is a visualization of the WaveFunctionCollapse algorithm. Here is an example with more flickering: https://youtu.be/PWyQ8Xy_lic
-
Generating random Modern Houses - an example from MarkovJunior, a probabilistic language based on pattern matching and constraint propagation, that I made in C#!
Oh, I learned to do this for years. It uses an algorithm that I published in 2016, and then I worked on MarkovJunior for several years on and off, and this ModernHouse example is the most advanced example I have. Tips: find your passion and dedicate some time and effort to it =) Thanks!
dnSpy-Unity-mono
-
πTop 10 C# Projects on GitHub (Q1 2021) and the trend
To debug Unity games, you need this repo too: https://github.com/dnSpy/dnSpy-Unity-mono (or get the binaries from https://github.com/dnSpy/dnSpy/releases/unity)
What are some alternatives?
dnSpy
v2rayN - A V2Ray client for Windows, support Xray core and v2fly core
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.
PowerToys - Windows system utilities to maximize productivity
DeBroglie - DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
OpenFK - An open source replacement for the U.B. Funkeys executable.
texture-synthesis - π¨ Example-based texture synthesis written in Rust π¦
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
v2ray-core - A platform for building proxies to bypass network restrictions.
MakeMeAdmin - Make Me Admin is a simple, open-source application for Windows that allows standard user accounts to be elevated to administrator-level, on a temporary basis.