Space-Filling Random and Quasi-Random Sequences
Generate Halton Set (Faure Initialized)
Generate Halton Value (Faure Initialized)
Generate Halton Set (Randomly Initialized)
Generate Halton Value (Randomly Initialized)
Generate 2D Progressive Jittered Set
Generate 2D Progressive Multi-Jittered Set
Generate 2D Progressive Multi-Jittered (0, 2) Set
Generate 2D Progressive Multi-Jittered (0, 2) (with blue noise) Set
Generate 2D Progressive Multi-Jittered (with blue noise) Set
Generate Owen-scrambled Sobol Set
Generate Sobol Set
Generates random and quasi-random space-filling sequences. Supports the following sequences: 'Halton', 'Sobol', 'Owen'-scrambled 'Sobol', 'Owen'-scrambled 'Sobol' with errors distributed as blue noise, progressive jittered, progressive multi-jittered ('PMJ'), 'PMJ' with blue noise, 'PMJ02', and 'PMJ02' with blue noise. Includes a 'C++' 'API'. Methods derived from "Constructing Sobol sequences with better two-dimensional projections" (2012) <doi:10.1137/070709359> S. Joe and F. Y. Kuo, "Progressive Multi-Jittered Sample Sequences" (2018) <https://graphics.pixar.com/library/ProgressiveMultiJitteredSampling/paper.pdf> Christensen, P., Kensler, A. and Kilpatrick, C., and "A Low-Discrepancy Sampler that Distributes Monte Carlo Errors as a Blue Noise in Screen Space" (2019) E. Heitz, B. Laurent, O. Victor, C. David and I. Jean-Claude, <doi:10.1145/3306307.3328191>.
Useful links