Show simple item record

dc.contributor.authorJarosz, Wojciechen_US
dc.contributor.authorCarr, Nathan A.en_US
dc.contributor.authorJensen, Henrik Wannen_US
dc.date.accessioned2015-02-23T10:17:28Z
dc.date.available2015-02-23T10:17:28Z
dc.date.issued2009en_US
dc.identifier.issn1467-8659en_US
dc.identifier.urihttp://dx.doi.org/10.1111/j.1467-8659.2009.01398.xen_US
dc.description.abstractIn this paper we present the first practical method for importance sampling functions represented as spherical harmonics (SH). Given a spherical probability density function (PDF) represented as a vector of SH coefficients, our method warps an input point set to match the target PDF using hierarchical sample warping. Our approach is efficient and produces high quality sample distributions. As a by-product of the sampling procedure we produce a multi-resolution representation of the density function as either a spherical mip-map or Haar wavelet. By exploiting this implicit conversion we can extend the method to distribute samples according to the product of an SH function with a spherical mip-map or Haar wavelet. This generalization has immediate applicability in rendering, e.g., importance sampling the product of a BRDF and an environment map where the lighting is stored as a single high-resolution wavelet and the BRDF is represented in spherical harmonics. Since spherical harmonics can be efficiently rotated, this product can be computed on-the-fly even if the BRDF is stored in local-space. Our sampling approach generates over 6 million samples per second while significantly reducing precomputation time and storage requirements compared to previous techniques.en_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltden_US
dc.titleImportance Sampling Spherical Harmonicsen_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume28en_US
dc.description.number2en_US
dc.identifier.doi10.1111/j.1467-8659.2009.01398.xen_US
dc.identifier.pages577-586en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record