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