SLI Zone
NVIDIA.com Developer Home

Last Updated: 09 / 11 / 2007

Mipmapping Normal Maps

pdf_75.gifThe result of averaging or interpolating unit normals is less than unit length unless all normals within the footprint happen to be identical. Most 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 2D texture lookup is presented. Other applications of the technique, such as free gloss mapping, are also discussed.

tocksvig3f-numeric.jpg

tocksvig3f-toksvig.jpg

With specular aliasing (left) and without specular aliasing (right)








Comparing Techniques in FX Composer (.fxcomposer) [112 KB]

Mipmapping Normal Maps (.pdf) [3.6MB]


nvidiadeveloper Twitterfeed
Event Calendar
Popular References
Free Books Online