Skip to content

Rule-based object scattering with field-graph evaluation and flexible sampling strategies.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

morgenthum/map_scatter

Repository files navigation

map_scatter

Build Status Docs Crate License: MIT or Apache 2.0

Rule‑based object scattering for games and tools with clear rules, multiple distribution styles, and reproducible results. Use it to populate worlds with trees, rocks, props, resources, and decals.

logo

What is this?

This repository is a Rust workspace with:

Where to start

The crate READMEs include:

  • Practical use cases
  • A short "how it works" (fields => sampling => layering)
  • Quick Start and links to runnable examples

For architecture details, see crates/map_scatter/ARCHITECTURE.md.

Why use it

  • Data‑driven placement instead of bespoke loops
  • Mix distribution styles (blue‑noise, grids, clustered, low‑discrepancy)
  • Deterministic, chunked evaluation for performance and reproducibility

License

This project is dual-licensed under either:

About

Rule-based object scattering with field-graph evaluation and flexible sampling strategies.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages