“Rendering glints on high-resolution normal-mapped specular surfaces” by Yan, Hasan, Jakob, Lawrence, Marschner, et al. …
Conference:
Type:
Title:
- Rendering glints on high-resolution normal-mapped specular surfaces
Presenter(s)/Author(s):
Session Title: Reflectance: Modeling, Capturing, Renderings
Moderator(s):
Abstract:
Complex specular surfaces under sharp point lighting show a fascinating glinty appearance, but rendering it is an unsolved problem. Using Monte Carlo pixel sampling for this purpose is impractical: the energy is concentrated in tiny highlights that take up a minuscule fraction of the pixel. We instead compute an accurate solution using a completely different deterministic approach. Our method considers the true distribution of normals on a surface patch seen through a single pixel, which can be highly complex. We show how to evaluate this distribution efficiently, assuming a Gaussian pixel footprint and Gaussian intrinsic roughness. We also take advantage of hierarchical pruning of position-normal space to rapidly find texels that might contribute to a given normal distribution evaluation. Our results show complex, temporally varying glints from materials such as bumpy plastics, brushed and scratched metals, metallic paint and ocean waves.
References:
1. Burley, B. 2012. Physically-based shading at Disney. Technical Report.Google Scholar
2. Cook, R. L., Carpenter, L., and Catmull, E. 1987. The REYES image rendering architecture. SIGGRAPH ’87, 95–102. Google ScholarDigital Library
3. Dupuy, J., Heitz, E., Iehl, J.-C., Poulin, P., Neyret, F., and Ostromoukhov, V. 2013. Linear Efficient Antialiased Displacement and Reflectance Mapping. ACM Trans. Graph. 32, 6. Google ScholarDigital Library
4. Genz, A. 2004. Numerical computation of rectangular bivariate and trivariate normal and t probabilities. Statistics and Computing 14, 3, 251–260. Google ScholarDigital Library
5. Han, C., Sun, B., Ramamoorthi, R., and Grinspun, E. 2007. Frequency domain normal map filtering. ACM Trans. Graph. 26, 3, 28:1–28:12. Google ScholarDigital Library
6. Igehy, H. 1999. Tracing ray differentials. SIGGRAPH ’99, 179–186. Google ScholarDigital Library
7. Jakob, W., and Marschner, S. 2012. Manifold exploration: A markov chain monte carlo technique for rendering scenes with difficult specular transport. ACM Trans. Graph. 31, 4, 58:1–58:13. Google ScholarDigital Library
8. Jakob, W., Hašan, M., Yan, L.-Q., Lawrence, J., Ramamoorthi, R., and Marschner, S. 2014. Discrete stochastic microfacet models. ACM Trans. Graph. 33, 4. Google ScholarDigital Library
9. Jakob, W., 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.Google Scholar
10. Mitchell, D., and Hanrahan, P. 1992. Illumination from curved reflectors. SIGGRAPH Comput. Graph. 26, 2, 283–291. Google ScholarDigital Library
11. Moon, J. T., Walter, B., and Marschner, S. R. 2007. Rendering discrete random media using precomputed scattering solutions. EGSR 07, 231–242. Google ScholarDigital Library
12. Olano, M., and Baker, D. 2010. Lean mapping. ACM, I3D ’10, 181–188. Google ScholarDigital Library
13. PolyCub, 2004. Polycub: Cubature over polygonal domains. http://cran.r-project.org/web/packages/polyCub/. Accessed: 2014-01-14.Google Scholar
14. Rump, M., Müller, G., Sarlette, R., Koch, D., and Klein, R. 2008. Photo-realistic rendering of metallic car paint from image-based measurements. Computer Graphics Forum 27, 2, 527–536.Google ScholarCross Ref
15. Tessendorf, J. 1999. Simulating ocean water. Technical Report.Google Scholar
16. Toksvig, M. 2005. Mipmapping normal maps. Journal of Graphics Tools 10, 3, 65–71.Google ScholarCross Ref
17. Veach, E. 1997. Robust Monte Carlo Methods for Light Transport Simulation. PhD thesis, Stanford University. Google ScholarDigital Library
18. Walter, B., Marschner, S. R., Li, H., and Torrance, K. E. 2007. Microfacet models for refraction through rough surfaces. EGSR 07, 195–206. Google ScholarDigital Library
19. Walter, B., Zhao, S., Holzschuch, N., and Bala, K. 2009. Single scattering in refractive media with triangle mesh boundaries. ACM Trans. Graph. 28, 3, 92:1–92:8. Google ScholarDigital Library
20. Xu, K., Cao, Y.-P., Ma, L.-Q., Dong, Z., Wang, R., and Hu, S.-M. 2014. A practical algorithm for rendering interreflections with all-frequency brdfs. ACM Trans. Graph. 33, 1, 10:1–10:16. Google ScholarDigital Library