NO IMAGE

lambert光照模型屬於經驗模型,主要用來模擬粗糙物體表面的光照現象。
模型假設物體為理想的漫反射體,只產生慢反射。
且在該情景下只存在兩種光:環境光與方向光,通過分別計算兩種光的光照強度,最終疊加得到反射產生的最終光強值。

      環境光慢反射光強IAmbientDiffuse I_{AmbientDiffuse}由以下公式計算:

IAmbientDiffuse=Kd∗IAmbient

I_{AmbientDiffuse} =K_{d} * I_{Ambient}
               KdK_d 表示物體表面的漫反射係數,IAmbient I_{Ambient} 表示場景中的環境光強度

       同理,可以計算平行光反射強度IDirectionDiffuseI_{DirectionDiffuse}計算公式如下:

IDirectionDiffuse=Kd∗IDirection

I_{DirectionDiffuse} =K_{d} * I_{Direction}              IDirection I_{Direction} 表示場景中的平行光強度

        以上兩者相加

ILambertDiffuse=IAmbientDiffuse IDirectionDiffuse

I_{LambertDiffuse} = I_{AmbientDiffuse} I_{DirectionDiffuse}