高达二阶的球谐函数(3 个波段,9 个系数)。
球谐函数 (SH) 表示各方向上的函数或信号,常在计算机图形中用于高效计算平滑光照。Unity 将它们用于 LightProbes 和环境光照。
L2 球谐函数由 9 个系数(用于每个颜色通道)组成。
另请参阅:RenderSettings.ambientMode、RenderSettings.ambientProbe、LightProbes。
this[int,int] | 访问各个 SH 系数。 |
AddAmbientLight | 将环境光照添加到探针数据。 |
AddDirectionalLight | 将方向光添加到探针数据。 |
Clear | 将 SH 探针清零。 |
Evaluate | 对每个给定方向计算球谐函数。第一个方向的结果写入 results 的第一个元素中,第二个方向的结果写入 results 的第二个元素中,依此类推。directions 和 results 的数组大小必须相符,并且 directions 必须标准化。 |
operator != | 如果 SH 探针不同,则返回 true。 |
operator * | 按给定系数缩放 SH。 |
operator + | 添加两个 SH 探针。 |
operator == | 如果 SH 探针相等,则返回 true。 |