球面谐波是编码的一种方法。
你可以在一个点或者IBL(image-based lighting)上进行环境光遮蔽(DO,directional occlusion)编码。然后利用它们做叠积运算估算光在那一点上的作用(这个卷积会“移除”封闭光)在计算方面来说是比较便宜的。这两项的球面谐波表现将只包含广泛弥漫性的项,而不是像一个标准环境贴图的高细节。这些光和闭合的数学表现是令人难以置信的有用而且(闭塞部分)可以被认为是“定向环境光遮蔽”。
另一种看待SH的方式是它是一种在球体上(这可以是入射光、闭合或者其他类型的数据)按照其频率表现编码图像。理论上,你可以利用无限频段呈现任何分辨率。但是一般来说,只有开始的几个频段有被使用到。
总的来说,球面谐波:
l 是球体上的图像展现(像立方体贴图但又不是立方体贴图);
l 是一个频率-空间表现(傅里叶转换但是针对图像数据的等效球面);
l 致力于一组频段或者索引—越多频段或者级别越多细节&