A set of solvers, prototypes and tools to explore Wave Function Collapse. The solver in this repository is used by Monoceros
Currently includes:
-
wfc_core: A Rust library implementing a WFC solver in 3d voxel space, -
wfc_cli: A Rust command-line app exposing the solver inwfc_core, -
wfc_dylib: A dynamic library (.dll,.so,.dylib) exposing the solver inwfc_coreto use from other sorfware capable of talking to C, -
wfc_gh: A simple C# Grasshopper component utilizingwfc_dylibas its solver (also see Monoceros for a complete Grasshopper implementation).
wfc_core, wfc_cli and wfc_dylib are built with Rust's Cargo tool and
follow standard Cargo workflows. Get rust via Rustup.
wfc_gh is built with Visual Studio, see README.md in wfc_gh for more.