使用Oren-Nayar 漫反射照明模型的计算,生成一个颜色。
此笔兰伯特的计算更为复杂。它提供了一个粗糙的衰减,控制着漫反射贡献的程度。通常,其颜色会是材质曲面的主要颜色。照明模型通常会用于材质的计算,而非高光贡献值,如粘土,粉笔,蒙版。
Inputs
nN | 在 Oren-Nayar diffuse 计算中所使用的法线矢量。 |
nI | 在 Oren-Nayar diffuse 计算中所使用的倾斜方向 |
Kd | 漫反射强度 |
diff | 漫反射颜色 |
rough | 运用控制漫反射贡献值的扩张度,或大小的浮点值 |
facefwd | 此选项会改变法线,使其朝着相机方向。 |
Outputs
color | Oren-Nayar 漫反射颜色的贡献值
Kd * diff * diffuse(nN, -nI, rough) |
illum | 只有 Oren-Nayar 漫反射照明,不会和漫反射强度或漫反射颜色相乘。 |
bsdf | PBR漫反射颜色的计算 |