Browse > Article

High-quality Realtime Rendering of Metallic Surface with Microfacet Distribution Function Deformation  

Kang, Young-Min (Tongmyong University)
Abstract
An effective method to render realistic metallic surface in realtime application is proposed. The proposed method perturbs the normal vectors on the metallic surface to represent small scratches. In general, bump map or normal map method is used to gnerate normal vector perturbation. However, those methods do not show plausible light scattering when applied to anisotropic reflection surface. In order to express metallic surface reflectance, MDF-based BRDF is generally employed. Therefore, the simple normal perturbation does not produce satisfactory metal rendering results. The proposed method employs not only normal perturbation but also deformation of the microfacet distribution function(MDF) that determines the reflectance properties on the surface. The MDF deformation increases the realism of metal rendering. The proposed method can be easily implemented with GPU programs, and works well in realtime environments.
Keywords
Realtime rendering; anisotropic reflection; metal rendering; MDF deformation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Lee, H. Moreton and H. Hoppe. Displaced subdivision surfaces. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pages 85-94, 2000.
2 H. Rushmeier, G. Taubin, and A. Gueziec. Applying shape from lighting variation to bump map capture. In Rendering Techniques '97 (Proceedings of Eurographics Rendering Workshop), pages 35–44, June 1997.
3 W. Heidrich and H.-P. Seidel. Realistic, hardware-accelerated shading and lighting. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive techniqeus, pages 171-178, 1999.
4 M. Pharr and G. Humphreys. Physically- based Rendering. Elsevier (Morgan Kaufman Publishers), San Francisco, 2004.
5 V. Krishnamurthy and M. Levoy. Fitting smooth surfaces to dense polygon meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques, pages 313-324, 1996.
6 M. Doggett and J. Hirche. Adaptive view dependent tessellation of displacement maps. In Proceedings of the ACM SIGGRAPH/ EUROGRAPHICS workshop on Graphics hardware, pages 59-66, 2000.
7 M. Ashikhmin, S. Premoze, and P. Shirley. A microfacet-based brdf generator. Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pages 65– 74, 2000.
8 M. Ashikhmin and P. Shirley. An anisotropic phong brdf model. Journal of Graphics Tools, 5(2):25–32, 2002.
9 J. Wang, P. Ren, M. Gong, J. Snyder and B. Guo. All-frequency rendering of dynamic, spatially-varying reflectance. In Proceedings of ACM SIGGRAPH Asia 2009, pages 1-10, 2009.
10 R. L. Cook and K. E. Torrance. A reflectance model for computer graphics. Computer Graphics (ACMSiggraph '81 Conference Proceedings), 15(3):307–316, 1981.
11 M. Poulin and A. Founier. A model for anisotropic reflection. Computer Graphics (ACMSiggraph '90 Conference Proceedings), 23(4):273–282, 1990.
12 G. Ward. Measuring and modeling anisotropic reflection. Computer Graphics (ACMSiggraph '92 Conference Proceedings), 26(2):265–272, 1992.
13 C. Schilick. A customizable reflectance model for everyday rendering. In Proceedings of Fourth Eurographics Workshop on Rendering, pages 73-84, 1993.
14 Blinn J. Models of light reflection for computer synthesized pictures. Proceedings of the 4th annual conference on Computer graphics and interactive techniques, pages 192-198, 1977.
15 K. E. Torrance and E. M. Sparrow. Theory for off-specular reflection from roughened surfaces. Journal of Optical Society of America, 57(9), 1967.
16 Blinn J. and Newell M. Texture and reflection in computer generated images. Communication of ACM, 19(10):542–547, 1976.   DOI   ScienceOn