Summary
Computer graphics textbooks teach that sampling by deterministic patterns or even lattices causes aliasing, which only can be avoided by random, i.e. independent sampling. They recommend random samples with blue noise characteristic, which however are highly correlated due to their maximized minimum mutual distance. On the other hand the rendering software mental ray, which is used to generate the majority of visual effects in movies, entirely is based on parametric integration by quasi-Monte Carlo methods and consequently is strictly deterministic. For its superior quality the software even received a Technical Achievement Award (Oscar) by the American Academy of Motion Picture Arts and Sciences in 2003. Along the milestones of more than ten years of development of quasi-Monte Carlo methods in computer graphics, we point out that the two previous statements are not contradictory.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
[BBD+00]_C. Betrisey, J. Blinn, B. Dresevic, B. Hill, G. Hitchcock, B. Keely, D. Mitchell, J. Platt, and T. Whitted, Displaced Filtering for Patterned Displays, Proc. Society for Information Display Symposium (2000), 296–299.
R. Cook, L. Carpenter, and E. Catmull, The REYES Image Rendering Architecture, Computer Graphics (SIGGRAPH’ 87 Proceedings), July 1987, pp. 95–102.
R. Cranley and T. Patterson, Randomization of number theoretic methods for multiple integration, SIAM Journal on Numerical Analysis 13 (1976), 904–914.
R. Cook, T. Porter, and L. Carpenter, Distributed Ray Tracing, Computer Graphics (SIGGRAPH’ 84 Conference Proceedings), 1984, pp. 137–145.
K. Dimitriev, S. Brabec, K. Myszkowski, and H.-P. Seidel, Interactive Global Illumination using Selective Photon Tracing, Rendering Techniques 2002 (Proc. 13th Eurographics Workshop on Rendering) (P. Debevec and S. Gibson, eds.), Springer, 2002, pp. 25–36.
H. Faure, Good Permutations for Extreme Discrepancy, J. Number Theory 42 (1992), 47–56.
A. Frolov and N. Chentsov, On the calculation of certain integrals dependent on a parameter by the Monte Carlo method, Zh. Vychisl. Mat. Fiz. 2 (1962), no. 4, 714–717, (in Russian).
I. Friedel and A. Keller, Fast Generation of Randomized Low-Discrepancy Point Sets, Monte Carlo and Quasi-Monte Carlo Methods 2000 (H. Niederreiter, K. Fang, and F. Hickernell, eds.), Springer, 2002, pp. 257–273.
A. Glassner, Principles of Digital Image Synthesis, Morgan Kaufmann, 1995.
P. Haeberli and K. Akeley, The Accumulation Buffer: Hardware Support for High-Quality Rendering, Computer Graphics (SIGGRAPH 90 Conference Proceedings), 1990, pp. 309–318.
S. Heinrich and A. Keller, Quasi-Monte Carlo Methods in Computer Graphics, Part I: The QMC-Buffer, Interner Bericht 242/94, University of Kaiserslautern, 1994.
_____ Quasi-Monte Carlo Methods in Computer Graphics, Part II: The Radiance Equation, Interner Bericht 243/94, University of Kaiserslautern, 1994.
E. Hlawka, Discrepancy and Riemann Integration, Studies in Pure Mathematics (L. Mirsky, ed.), Academic Press, New York, 1971, pp. 121–129.
J. Halton and G. Weller, Algorithm 247: Radical-inverse quasi-random point sequence, Comm. ACM 7 (1964), no. 12, 701–702.
H. Jensen, Realistic Image Synthesis Using Photon Mapping, AK Peters, 2001.
A. Keller, A Quasi-Monte Carlo Algorithm for the Global Illumination Problem in the Radiosity Setting, Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing (H. Niederreiter and P. Shiue, eds.), Lecture Notes in Statistics, vol. 106, Springer, 1995, pp. 239–251.
_____, Quasi-Monte Carlo Methods in Computer Graphics: The Global Illumination Problem, Lectures in App. Math. 32 (1996), 455–469.
A. Keller, Quasi-Monte Carlo Radiosity, Rendering Techniques’ 96 (Proc. 7th Eurographics Workshop on Rendering) (X. Pueyo and P. Schröder, eds.), Springer, 1996, pp. 101–110.
_____, Instant Radiosity, SIGGRAPH 97 Conference Proceedings, Annual Conference Series, 1997, pp. 49–56.
_____, Quasi-Monte Carlo Methods for Photorealistic Image Synthesis, Ph.D. thesis, Shaker Verlag Aachen, 1998.
_____, The Quasi-Random Walk, Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing 1996 (H. Niederreiter, P. Hellekalek, G. Larcher, and P. Zinterhof, eds.), vol. 127, Springer, 1998, pp. 277–291.
_____, Hierarchical Monte Carlo Image Synthesis, Mathematics and Computers in Simulation 55 (2001), no. 1–3, 79–92.
_____, Trajectory Splitting by Restricted Replication, Interner Bericht 316/01, Universität Kaiserslautern, 2001.
_____, Strictly Deterministic Sampling Methods in Computer Graphics, SIGGRAPH 2003 Course Notes, Course #44: Monte Carlo Ray Tracing (2003).
_____, Stratification by Rank-1 Lattices, Monte Carlo and Quasi-Monte Carlo Methods 2002 (H. Niederreiter, ed.), Springer, 2004, pp. 299–313.
A. Keller and W. Heidrich, Interleaved Sampling, Rendering Techniques 2001 (Proc. 12th Eurographics Workshop on Rendering) (K. Myszkowski and S. Gortler, eds.), Springer, 2001, pp. 269–276.
J. Kajiya and T. Kay, Rendering Fur with Three Dimensional Textures, Computer Graphics (Proceedings of SIGGRAPH 89) 23 (1989), no. 3, 271–280.
T. Kollig and A. Keller, Efficient Bidirectional Path Tracing by Randomized Quasi-Monte Carlo Integration, Monte Carlo and Quasi-Monte Carlo Methods 2000 (H. Niederreiter, K. Fang, and F. Hickernell, eds.), Springer, 2002, pp. 290–305.
_____, Efficient Multidimensional Sampling, Computer Graphics Forum 21 (2002), no. 3, 557–563.
_____, Efficient Illumination by High Dynamic Range Images, Rendering Techniques 2003 (Proc. 14th Eurographics Symposium on Rendering) (P. Christensen and D. Cohen-Or, eds.), Springer, 2003, pp. 45–51.
C. Lemieux, L’utilisation de règles de réseau en simulation comme technique de réduction de la variance, Ph.d. thesis, Université de Montréal, département d’informatique et de recherche opérationnelle, May 2000.
G. Larcher and F. Pillichshammer, Walsh Series Analysis of the L2-Discrepancy of Symmetrisized Point Sets, Monatsh. Math. 132 (2001), 1–18.
J. Matoušek, On the L2-discrepancy for anchored boxes, J. of Complexity 14 (1998), no. 4, 527–556.
D. Mitchell, Ray Tracing and Irregularities of Distribution, Proc. 3rd Eurographics Workshop on Rendering (Bristol, UK), 1992, pp. 61–69.
H. Niederreiter, Quasirandom Sampling in Computer Graphics, Proc. 3rd Internat. Seminar on Digital Image Processing in Medicine, Remote Sensing and Visualization of Information (Riga, Latvia), 1992, pp. 29–34.
H. Niederreiter, Random Number Generation and Quasi-Monte Carlo Methods, SIAM, Philadelphia, 1992.
H. Niederreiter, Error bounds for quasi-Monte Carlo integration with uniform point sets, J. Comput. Appl. Math. 150 (2003), 283–292.
A. Owen, Randomly Permuted (t, m, s)-Nets and (t, s)-Sequences, Monte Carlo and Quasi-Monte Carlo Methods in Scientific Computing (H. Niederreiter and P. Shiue, eds.), Lecture Notes in Statistics, vol. 106, Springer, 1995, pp. 299–315.
M. Pharr and G. Humphreys, Physically Based Rendering, Morgan Kaufmann, 2004.
M. Pauly, T. Kollig, and A. Keller, Metropolis Light Transport for Participating Media, Rendering Techniques 2000 (Proc. 11th Eurographics Workshop on Rendering) (B. Péroche and H. Rushmeier, eds.), Springer, 2000, pp. 11–22.
H. Press, S. Teukolsky, T. Vetterling, and B. Flannery, Numerical Recipes in C, Cambridge University Press, 1992.
M. Stamminger and G. Drettakis, Interactive Sampling and Rendering for Complex and Procedural Geometry, Rendering Techniques 2001 (Proc. 12th Eurographics Workshop on Rendering) (K. Myszkowski and S. Gortler, eds.), Springer, 2001, pp. 151–162.
P. Shirley, Discrepancy as a Quality Measure for Sampling Distributions, Eurographics’ 91 (Amsterdam, North-Holland), Elsevier Science Publishers, 1991, pp. 183–194.
I. Sloan and S. Joe, Lattice Methods for Multiple Integration, Clarendon Press, Oxford, 1994.
E. Veach, Robust Monte Carlo Methods for Light Transport Simulation, Ph.D. thesis, Stanford University, 1997.
J. Yellot, Spectral Consequences of Photoreceptor Sampling in the Rhesus Retina, Science 221 (1983), 382–385.
S.K. Zaremba, La discrépance isotrope et l’intégration numérique, Ann. Mat. Pura Appl. 87 (1970), 125–136.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keller, A. (2006). Myths of Computer Graphics. In: Niederreiter, H., Talay, D. (eds) Monte Carlo and Quasi-Monte Carlo Methods 2004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-31186-6_14
Download citation
DOI: https://doi.org/10.1007/3-540-31186-6_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25541-3
Online ISBN: 978-3-540-31186-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)