bluenoise_sampler

Crates.iobluenoise_sampler
lib.rsbluenoise_sampler
version0.1.0
created_at2025-02-22 10:25:40.340161+00
updated_at2025-02-22 10:25:40.340161+00
descriptionPrecomputed blue noise for fast sampling
homepage
repositoryhttps://github.com/ad-kr/bluenoise_sampler
max_upload_size
id1565287
size40,751
Adrian Kortyczko (ad-kr)

documentation

README

Precomputed blue noise for fast sampling

This crate provides precomputed blue noise for fast sampling. The blue noise is generated with the bluenoise crate and is stored in an array for later use.

Scaling

The blue noise can be scaled based on a desired radius. The radius is the distance between each sample, just like in a regular Poisson disk sampling algorithm.

Example

use bluenoise_sampler::BlueNoiseSampler;

let noise_sampler = BlueNoiseSampler::new(512.0, 256.0, 4.0);
let samples = noise_sampler.get_samples(); // Returns Vec<(f32, f32)>
Commit count: 6

cargo fmt