Abstract
Hemispherical integrals are important for the estimation of direct lighting which has a major impact on the results of global illumination. This work proposes the population Monte Carlo hemispherical integral (PMC-HI) sampler to improve the efficiency of direct lighting estimation. The sampler is unbiased and derived from the population Monte Carlo framework which works on a population of samples and learns to be a better sampling function over iterations. Information found in one iteration can be used to guide subsequent iterations by distributing more samples to important sampling techniques to focus more efforts on the sampling sub-domains which have larger contributions to the hemispherical integrals. In addition, a cone sampling strategy is also proposed to enhance the success rate when complex occlusions exist. The images rendered with PMC-HI are compared against those rendered with multiple importance sampling (Veach and Guibas In: SIGGRAPH ’95, pp 419–428, 1995), adaptive light sample distributions (Donikian et al. IEEE Trans Vis Comput Graph 12(3):353–364, 2006), and multidimensional hemispherical adaptive sampling (Hachisuka et al. ACM Trans Graph 27(3):33:1–33:10, 2008). Our PMC-HI sampler can improve rendering efficiency.
Similar content being viewed by others
References
Agarwal, S., Ramamoorthi, R., Belongie, S., Jensen, H.W.: Structured importance sampling of environment maps. In: SIGGRAPH ’03, pp. 605–612 (2003)
Burke, D., Ghosh, A., Heidrich, W.: (2005) Bidirectional importance sampling for direct illumination. In: Proceedings of the 16th Eurographics Symposium on Rendering, pp. 147–156
Cappé, O., Guillin, A., Marin, J.M., Robert, C.: Population Monte Carlo. J. Comput. Graph. Stat. 13(4), 907–929 (2004)
Clarberg, P., Jarosz, W., Akenine-Möller, T., Jensen, H.W.: Wavelet importance sampling: efficiently evaluating products of complex functions. In: SIGGRAPH ’05, pp. 1166–1175 (2005)
Donikian, M., Walter, B., Bala, K., Fernandez, S., Greenberg, D.P.: Accurate direct illumination using iterative adaptive sampling. IEEE Trans. Vis. Comput. Graph. 12(3), 353–364 (2006)
Dutré, P., Willems, Y.D.: Importance-driven Monte Carlo light tracing. In: Proceedings of the 5th Eurographics Workshop on Rendering, pp. 185–194 (1994)
Dutré, P., Willems, Y.D.: Potential-driven Monte Carlo particle tracing for diffuse environments with adaptive probability functions. In: Proceedings of the 6th Eurographics Workshop on Rendering, pp. 306–315 (1995)
Fan, S.: (2006) Sequential monte carlo methods for physically based rendering. PhD thesis, University of Wisconsin at Madison
Ghosh, A., Doucet, A., Heidrich, W. Sequential sampling for dynamic environment map illumination. In: Proceedings of Eurographics Symposium on Rendering, pp. 115–126 (2006)
Hachisuka, T., Jarosz, W., Weistroffer, R.P., Dale, K., Humphreys, G., Zwicker, M., Jensen, H.W.: Multidimensional adaptive sampling and reconstruction for ray tracing. ACM Trans. Graph. 27(3), 33:1–33:10 (2008)
Lafortune, E.P., Willems, Y.D.: A 5D tree to reduce the variance of Monte Carlo ray tracing. In: Proceedings of the 6th Eurographics Workshop on Rendering, pp. 11–20 (1995)
Lai, Y., Chenney, S., Liu, F., Niu, Y., Fan, S.: Animation rendering with population monte carlo image-plane sampler. Vis. Comput. 26, 543–553 (2010)
Lai, Y.-C., Fan, S., Dyer, C.: Population Monte Carlo path tracing. Technical Report TR-1614. University of Wisconsin, Madison, USA (2010)
Ohbuchi, R., Aono, M.: Quasi-Monte Carlo rendering with adaptive sampling. Technical Report RT0167. IBM Tokyo Research Laboratory, Yamato, Japan (1996)
Pharr, M., Humphreys, G.: Physically based rendering from theory to implementation. Morgan Kaufmann, Burlington, MA (2004)
Pietrek, G., Peter, I.: Adaptive wavelet densities for Monte Carlo ray tracing. In: Skala V (ed) WSCG’99 Conference Proceedings, pp. 217–224 (1999)
Robert, C.P., Casella, G.: Monte Carlo statistical methods, 2nd edn. Springer, New York (2004)
Talbot, J., Cline, D., Egbert, P. Importance resampling for global illumination. In: Proceedings of the 16th Eurographics Symposium on Rendering, pp. 139–146 (2005)
Veach, E.: Robust Monte Carlo methods for light transport simulation. PhD thesis, Stanford University (1997)
Veach, E., Guibas, L.J.: Optimally combining sampling techniques for Monte Carlo rendering. In: SIGGRAPH ’95, pp. 419–428 (1995)
Ward, G. Adaptive shadow testing for ray tracing. In: Proceedings of the 2nd Eurographics Workshop on Rendering, pp. 11–20 (1991)
Author information
Authors and Affiliations
Corresponding author
Additional information
Funded by: NSC 99-2218-E-011-005-, Taiwan.
Rights and permissions
About this article
Cite this article
Lai, YC., Chou, HT., Chen, KW. et al. Robust and efficient adaptive direct lighting estimation. Vis Comput 31, 83–91 (2015). https://doi.org/10.1007/s00371-013-0908-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-013-0908-z