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

最新文章

  1. Python笔记(2)函数
  2. 关于 iOS 10 中 ATS 的问题
  3. iOS开发——常见错误——使用MJRefresh返回上一个界面蹦掉的情况
  4. 两种js监听滚轮事件的方式
  5. 如何使用 RDP 或 SSH 连接到 Azure 虚拟机
  6. 最新ps cs6序列号 永久免费可用
  7. Linux的起源、特点和版本号
  8. Websense一面、二面及Offer
  9. PHP - 接口&amp;抽象类
  10. 基于visual Studio2013解决面试题之0601二叉树深度
  11. angular4.0项目文件解读
  12. 【省带宽、压成本专题】深入解析 H.265 编码模式,带你了解 Apple 全面推进 H.265 的原因
  13. Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes
  14. SSM框架-MyBatis框架数据库的增删查改操作
  15. 阅读Java Native源码前的准备
  16. 转载:UML学习(三)-----序列图(silent)
  17. MySQL 四种事务隔离级的说明[转]
  18. Debian 中文环境设置
  19. Wookmark-jQuery-master 瀑布流插件使用介绍,含个人测试DEMO
  20. android中动态修改ImageView控件的宽高度

热门文章

  1. vs2010 C++创建和使用动态链接库(dll)
  2. 在线编辑器KindEditor的使用
  3. Gridview中实现求和统计功能
  4. Centos7下安装共存版本Python
  5. gradle multiproject &amp;&amp; docker build
  6. Qt学习之秒表的实现(StopWatch) (转)
  7. adb error: device offline
  8. 【Leetcode 136】Single Number
  9. 将view添加到地图覆盖物
  10. mysql 实现row_number,获取上一条,下一条