Albedo与Diffuse(Coefficient)


Albedo与Diffuse(Coefficient)

在游戏开发过程中,Albedo和Diffuse这两个概念常常被混用,其实他们是不一样的两个概念。

Albedo的定义

指的是从一个表面反射出能量与入射能量的比例,它的值在0-1之间。

Diffuse(Coefficient)的定义

这里要再具体定义下,不能仅仅叫Diffuse,应该叫Diffuse Coefficient,指的是漫反射出去的能量占入射能量的比例,它的值也在0-1之间。
由于在Lambert反射下,各方向的Excitant Radiance是相同的,因此可以用这个值计算出Excitant Radiance的值,也就是Lambert Reflection的BRDF:

\[BRDF_d = \frac{1}{\pi} D_{coeff} \]

与之对应的还有,而Specular Coefficient,它和方向有关。Diffuse Coefficient和Specular Coefficient加起来,才等于Albedo。

参考资料:

  1. https://computergraphics.stackexchange.com/questions/350/albedo-vs-diffuse
  2. Physically Based Rendering: From Theory to Implementaion, 3rd


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM