Efficient spherical harmonic shading for separable BRDF
Abstract
Spherical Harmonics (SH) are commonly and widely used in computer graphics in order to speed up the evaluation of the rendering equation. With separable BRDF, the diffuse and specular contributions are traditionally computed separately. Our first contribution is to demonstrate that there is a simple relationship between both computations, but one-way, \ie from specular to diffuse. We show how to deduce the diffuse contribution from the specular contribution, using a single multiplication. This replaces the use of tens of multiplications for some cases up to complex rotations for other cases. Our second contribution is an efficient way to compute the SH product between an arbitrary function and a clamped cosine, much less expensive than the traditional SH triple product.
Fichier principal
Efficient_spherical_harmonics_shading_for_separable_BRDF.pdf (24.93 Mo)
Télécharger le fichier
sponzaElephSH.png (2.55 Mo)
Télécharger le fichier
SupplementalMaterial.zip (119.53 Mo)
Télécharger le fichier
Origin : Files produced by the author(s)