Abstract
This paper proposes a real-time system to render with layered materials by using a linearly filterable reflectance model. This model effectively captures both surface and subsurface reflections, and supports smooth transitions over different resolutions. In a preprocessing stage, we build mip-map structures for both surface and subsurface meso-structures via fitting their bumpiness with mixtures of von Mises Fisher (movMF) distributions. Particularly, a movMF convolution algorithm and a movMF reduction algorithm are provided to well-approximate the visually perceived bumpiness of the subsurface with controllable rendering complexity. Then, both surface and subsurface reflections are implemented on GPUs with real-time performance. Experimental results reveal that our approach enables aliasing-free illumination under environmental lighting at different scales.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ashikmin, M., Premože, S., Shirley, P.: A microfacet-based brdf generator. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2000, pp. 65–74. ACM Press/Addison-Wesley Publishing Co., New York (2000)
Bruneton, E., Neyret, F.: A survey of nonlinear prefiltering methods for efficient and accurate surface shading. IEEE Trans. Visual Comput. Graphics 18(2), 242–260 (2012)
Cook, R.L., Torrance, K.E.: A reflectance model for computer graphics. ACM Trans. Graph. 1(1), 7–24 (1982)
Dai, Q., Wang, J., Liu, Y., Snyder, J., Wu, E., Guo, B.: The dual-microfacet model for capturing thin transparent slabs. Comput. Graph. Forum 28(7), 1917–1925 (2009)
Dupuy, J., Heitz, E., Iehl, J.C., Poulin, P., Neyret, F., Ostromoukhov, V.: Linear efficient antialiased displacement and reflectance mapping. ACM Trans Graph. 32(6), Article No. 211 (2013)
Fournier, A.: Normal distribution functions and multiple surfaces. In: Proceedings of Graphics Interface Workshop on Local Illumination, pp. 45–52 (1992)
Gu, J., Ramamoorthi, R., Belhumeur, P., Nayar, S.: Dirty glass: Rendering contamination on transparent surfaces. In: EuroGraphics Symposium on Rendering, June 2007
Han, C., Sun, B., Ramamoorthi, R., Grinspun, E.: Frequency domain normal map filtering. ACM Trans. Graph. 26(3), July 2007
Hanrahan, P., Krueger, W.: Reflection from layered surfaces due to subsurface scattering. In: Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1993, pp. 165–174 (1993)
Iwasaki, K., Dobashi, Y., Nishita, T.: Interactive bi-scale editing of highly glossy materials. ACM Trans. Graph. 31(6), 144:1–144:7 (2012)
Jakob, W., d’Eon, E., Jakob, O., Marschner, S.: A comprehensive framework for rendering layered materials. ACM Trans. Graph. 33(4), 118:1–118:14 (2014)
Mardia, K.V., Jupp, P.E.: Directional statistics. Wiley series in probability and statistics. Wiley, Chichester (2000)
Olano, M., Baker, D.: Lean mapping. In: Proceedings of I3D 2010, I3D 2010, pp. 181–188 (2010)
Pharr, M., Hanrahan, P.: Monte carlo evaluation of non-linear scattering equations for subsurface reflection. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2000, pp. 75–84 (2000)
Runnalls, A.R.: Kullback-leibler approach to gaussian mixture reduction. IEEE Trans. Aerosp. Electron. Syst., 989–999 (2007)
Tan, P., Lin, S., Quan, L., Guo, B., Shum, H.: Filtering and rendering of resolution-dependent reflectance models. IEEE Trans. Visual Comput. Graphics 14(2), 412–425 (2008)
Tan, P., Lin, S., Quan, L., Guo, B., Shum, H.Y.: Multiresolution reflectance filtering. In: Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques, EGSR 2005, Aire-la-Ville, Switzerland, Switzerland, pp. 111–116 (2005)
Toksvig, M.: Mipmapping normal maps. J. Graph., GPU, Game Tools 10(3), 65–71 (2005)
Walter, B., Marschner, S.R., Li, H., Torrance, K.E.: Microfacet models for refraction through rough surfaces. In: Proceedings of the 18th Eurographics Conference on Rendering Techniques, EGSR 2007, pp. 195–206 (2007)
Wang, J., Ren, P., Gong, M., Snyder, J., Guo, B.: All-frequency rendering of dynamic, spatially-varying reflectance. ACM Trans. Graph. 28(5), 133:1–133:10 (2009)
Weidlich, A., Wilkie, A.: Arbitrarily layered micro-facet surfaces. In: GRAPHITE 2007, pp. 171–178 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Guo, J., Qian, J., Pan, J. (2015). Real-Time Rendering of Layered Materials with Linearly Filterable Reflectance Model. In: Ho, YS., Sang, J., Ro, Y., Kim, J., Wu, F. (eds) Advances in Multimedia Information Processing -- PCM 2015. PCM 2015. Lecture Notes in Computer Science(), vol 9314. Springer, Cham. https://doi.org/10.1007/978-3-319-24075-6_42
Download citation
DOI: https://doi.org/10.1007/978-3-319-24075-6_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24074-9
Online ISBN: 978-3-319-24075-6
eBook Packages: Computer ScienceComputer Science (R0)