《图形编程技术学习》(二十五)Phong光照模型

一、光照模型(Illumination Model)

1.将光考虑成三种成分的结合

(1)Diffuse reflection(漫反射)

(2)Specular reflection(镜面反射)

(3)Ambient light(环境光)

2.环境光

环境光非常复杂,但是Phong模型中只采用一个常数来表示之

环境光很难计算,它干脆就不计算了,用一个恒定的值来表示,同时环境光打到物体表面上,有一部分会被吸收,只有一部分会被反射,那么这就是Ka,Ka就是反射率,事实上相当于没模拟,日常生活中,环境光相对来说是比较均匀的,变化没有那么剧烈,这个时候在效率的驱使之下。

3.漫射光

漫射光主要表示粗糙表面的光会向四周均匀反射

为什么是均匀反射的,因为物体表面是凹凸不平的,经过不断反射和折射最后近似于均匀反射,漫射光与视点位置是无关的。

漫射光的计算

入射光与法线的夹角越大,漫射光越小。

难道光的衰减的变化方式真的能用Cos来表示么,答案是否定的,但是它大致是衰减的

4.Specular Reflection(镜面反射光或高光)

高光指数:n

n越高表明反射光越集中越窄越光滑。

5.光照模型(Illumination Model)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值