Spherical Fibonacci Point Sets for Illumination Integrals
Article first published online: 24 JUL 2013
© 2013 The Authors Computer Graphics Forum © 2013 The Eurographics Association and John Wiley & Sons Ltd.
Computer Graphics Forum
Volume 32, Issue 8, pages 134–143, December 2013
How to Cite
Marques, R., Bouville, C., Ribardière, M., Santos, L. P. and Bouatouch, K. (2013), Spherical Fibonacci Point Sets for Illumination Integrals. Computer Graphics Forum, 32: 134–143. doi: 10.1111/cgf.12190
- Issue published online: 27 NOV 2013
- Article first published online: 24 JUL 2013
- National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology). Grant Number: PEst-OE/EEI/UI0752/2011
- Monte Carlo techniques;
- spherical integration;
- global illumination;
- ray tracing;
- I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Raytracing
Quasi-Monte Carlo (QMC) methods exhibit a faster convergence rate than that of classic Monte Carlo methods. This feature has made QMC prevalent in image synthesis, where it is frequently used for approximating the value of spherical integrals (e.g. illumination integral). The common approach for generating QMC sampling patterns for spherical integration is to resort to unit square low-discrepancy sequences and map them to the hemisphere. However such an approach is suboptimal as these sequences do not account for the spherical topology and their discrepancy properties on the unit square are impaired by the spherical projection. In this paper we present a strategy for producing high-quality QMC sampling patterns for spherical integration by resorting to spherical Fibonacci point sets. We show that these patterns, when applied to illumination integrals, are very simple to generate and consistently outperform existing approaches, both in terms of root mean square error (RMSE) and image quality. Furthermore, only a single pattern is required to produce an image, thanks to a scrambling scheme performed directly in the spherical domain.