Mipmapping Normal Maps
暂无分享,去创建一个
The result of averaging or interpolating unit normals is less than unit length unless all normals within the footprint happen to be identical. Most mipmapping algorithms simply renormalize, but this paper explores how the shortening can be used as a measure of normal variation to eliminate the common problem of strobing/sparkling noise due to aliasing of specular highlights. A very inexpensive implementation that simply substitutes a power function with a two-dimensional texture look-up is presented. Other applications of the technique, such as free gloss mapping, are also discussed.
[1] James F. Blinn,et al. Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.
[2] A. Fournier. Filtering Normal Maps and Creating Multiple Surfaces , 1992 .
[3] Andreas Schilling,et al. Towards real-time photorealistic rendering: challenges and solutions , 1997, HWWS '97.