| Crates.io | waveflow-img |
| lib.rs | waveflow-img |
| version | 0.1.0 |
| created_at | 2025-07-25 21:09:41.577371+00 |
| updated_at | 2025-07-25 21:09:41.577371+00 |
| description | A simpler Wave Function Collapse tool which uses YAML and an image and as input. |
| homepage | https://github.com/Ashen-Interactive/waveflow-img |
| repository | https://github.com/Ashen-Interactive/waveflow-img |
| max_upload_size | |
| id | 1768439 |
| size | 70,380 |
waveflow-img is a simple command-line tool that uses the Wave Function Collapse (WFC) algorithm to generate procedural image maps based on luminance constraints and directional adjacency rules.
Designed for 2D tilemaps/top-down views of 3D games, it processes an input image and emits a new WFC-generated image.
.yamlInstall via cargo:
cargo install waveflow-img
waveflow-img input.yaml output.png
Type
waveflow-img --helpfor help!
input_image: "example.png"
output_width: 64
output_height: 64
tile_size: 1
luminance_levels: 5
adjacency: {} # Will be implemented soon, right now it gets extracted
Licensed under:
Made with Rust by Neo Mannskär
You can read the full API docs at docs.rs/waveflow-img