Space-Filling Random and Quasi-Random Sequences

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) S. Joe and F. Y. Kuo, "Progressive Multi-Jittered Sample Sequences" (2018) <> 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, .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.2.0 by Tyler Morgan-Wall, a year ago

Report a bug at

Browse source code at

Authors: Tyler Morgan-Wall [aut, cph, cre] , Andrew Helmer [ctb, cph] , Leonhard Grünschloß [ctb, cph] , Eric Heitz [ctb, cph]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports Rcpp

Linking to Rcpp

System requirements: C++11

Linked to by rayrender, rayvertex.

See at CRAN