首页 > 代码库 > Lambert模型

Lambert模型

Lambert模型

    • 漫反射光的强度近似地服从于Lambert定律,即漫反射光的光强仅与入射光的方向和反射点处表面法向夹角的余弦成正比。
       
    • 由此可以构造出Lambert漫反射模型:
      Idiffuse =Id Kd cosθ
      Idiffuse表示物体表面某点的漫反射光强
      Id为点光源,Kd(0<Kd<1)表示物体表面该点对漫反射光的反射属性
       
    • θ是入射光线的方向与物体表面该点处法线N的夹角,或称为入射角(0≤θ≤90°)
      入射角为零时,说明光线垂直于物体表面,漫反射光强最大;
      90°时光线与物体表面平行,物体接收不到任何光线。

  

    • 把环境光模型添加进来,最后,Lambert光照模型可写为:
      I= IaKa + Id Kdcosθ= IaKa + Id Kd(L·N)
      该模型包含环境光和漫反射光

参考:http://cg.sjtu.edu.cn/lecture_site/chap9/mainframe932.htm