Note: this is not a 100% full implementation yet - even when using the --sampler blue, some decisions are made based on a rng.gen() random sampler. Fully deterministic use of the sampler should be completed in later PRs.
Check the full-resolution images at 100% zoom level. Left: random sampling. Right: blue noise sampling.
Initial implementation of Blue Noise Sampling, as described in https://dl.acm.org/doi/10.1145/3306307.3328191.
Fixes #166
Note: this is not a 100% full implementation yet - even when using the
--sampler blue
, some decisions are made based on arng.gen()
random sampler. Fully deterministic use of the sampler should be completed in later PRs.Check the full-resolution images at 100% zoom level. Left: random sampling. Right: blue noise sampling.
colorchecker, 1spp
colorchecker, 16spp
cornell, 1spp
cornell, 16spp