Frequency Domain Normal Map Filtering
Charles Han, Bo Sun, Ravi Ramamoorthi, Eitan Grinspun
In ACM Transactions on Graphics, 26(3), July 2007.
Abstract: Filtering is critical for representing detail, such as color textures or normal maps, across a variety of scales. While MIP-mapping texture maps is commonplace, accurate normal map filtering remains a challenging problem because of nonlinearities in shading---we cannot simply average nearby surface normals. In this paper, we show analytically that normal map filtering can be formalized as a spherical convolution of the normal distribution function (NDF) and the BRDF, for a large class of common BRDFs such as Lambertian, microfacet and factored measurements. This theoretical result explains many previous filtering techniques as special cases, and leads to a generalization to a broader class of measured and analytic BRDFs. Our practical algorithms leverage a significant body of work that has studied lighting-BRDF convolution. We show how spherical harmonics can be used to filter the NDF for Lambertian and low-frequency specular BRDFs, while spherical von Mises-Fisher distributions can be used for high-frequency materials.
Article URL: http://doi.acm.org/10.1145/1276377.1276412
BibTeX format:
@article{Han:2007:FDN,
  author = {Charles Han and Bo Sun and Ravi Ramamoorthi and Eitan Grinspun},
  title = {Frequency Domain Normal Map Filtering},
  journal = {ACM Transactions on Graphics},
  volume = {26},
  number = {3},
  pages = {28:1--28:11},
  month = jul,
  year = {2007},
}
Search for more articles by Charles Han.
Search for more articles by Bo Sun.
Search for more articles by Ravi Ramamoorthi.
Search for more articles by Eitan Grinspun.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."