Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arlyon/bluenoise-rs
Ergonomic blue noise (poisson disk sampling) for the masses.
https://github.com/arlyon/bluenoise-rs
bevy bluenoise glam noise rust rust-gamedev
Last synced: about 1 month ago
JSON representation
Ergonomic blue noise (poisson disk sampling) for the masses.
- Host: GitHub
- URL: https://github.com/arlyon/bluenoise-rs
- Owner: arlyon
- License: apache-2.0
- Created: 2020-08-17T09:33:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-17T01:57:33.000Z (about 3 years ago)
- Last Synced: 2024-11-02T12:25:18.686Z (about 2 months ago)
- Topics: bevy, bluenoise, glam, noise, rust, rust-gamedev
- Language: Rust
- Homepage: https://crates.io/crates/bluenoise
- Size: 42 KB
- Stars: 7
- Watchers: 3
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- License: license-apache.txt
Awesome Lists containing this project
README
# bluenoise-rs
![version](https://img.shields.io/crates/v/bluenoise?style=flat-square)
![license](https://img.shields.io/crates/l/bluenoise?style=flat-square)`bluenoise` provides an implementation of poisson disk sampling
in two dimensions, with `glam` as the underlying maths library.
It aims to be fast, well documented and easy to use, taking
advantage of [a few optimisations](http://extremelearning.com.au/an-improved-version-of-bridsons-algorithm-n-for-poisson-disc-sampling/)
to dramatically speed up compute speed.## Get Started
To get started, if you have [`cargo-edit`](https://github.com/killercup/cargo-edit), simply run:
```
cargo add bluenoise
```Otherwise, add `bluenoise` to your `Cargo.toml`.
```
[dependencies]
bluenoise = "0.2"
```