课堂笔记_ 颜色模型、Phong光照模型

色彩与光的谱分布

色彩是不同波长的光的能量的感知:不同波长的电磁波对应不同的色彩;人眼能感知的可见光,其波长380nm到760nm之间。

光是由不同波长的电磁波按照某种能量混合叠加而成。例如,“白光”则是由所有可见波长的电磁波以相等的强度混合得到。

谱分布:光在各个可见波长的分量的强度分布函数称为光的谱分布。

与光类似,色彩也可以使用谱分布函数来进行描述,然而,使用谱分布函数来表示色彩,不仅复杂,而且会出现异谱同色现象。

RGB色彩空间

人眼的视网膜中有三种锥状视觉细胞,分别对红、绿、蓝,因此选红绿蓝作为基本色彩。

缺点:一部分色彩无法表示成R,G,B光波的正线性组合

其他几种色彩空间:CMY,分别是Cyan(青),Megenta(品红)、Yellow(黄),分别对应RGB的补色。CMY=1-RGB,被称为“减色系统”,在印刷行业用的较多。

HSV色彩空间

由于RGB色彩空间来描述和定位大量(256*256)的不同色彩非常困难,HSV系统则提供了一个直观的方法对色彩进行准确的选择。主要用于图像处理、分形图像、光线跟踪中。

Hue(色调):也称色相,它描述了色彩的本征属性,即我们常说的一个色彩是红、橙、黄、绿、青、蓝、紫等。
Saturation(饱和度)也叫纯度:饱和度越低,色彩越白。
Value of brightness(亮度)亮度越低,色彩越黑。
HSV比RGB更加用户友好。

光照模型

1967年,Wylie等人第一次在显示物体时加入了光照明效果。

1970年,Bouknight提出了第一个光反射模型:Lambert漫反射光+环境光,发表于Communication of ACM。

1971年,Gouraud提出了Lambert漫反射光+Barycentric插值,发表于IEEE transactions on Computers。

1975年,Phone提出了图形学中最有影响的光照模型:Phong模型。漫反射+环境光+高光,主要是考虑到了高光的影响,所以就不能用顶点颜色插值,用顶点法向插值,发表于Communication of ACM。

光的度量方法

(1)立体角
衡量物体相对于某一视点P的视角大小。立体视角大小:

dw=ds/r2

立体角最大为4 π ,即为球的面积除以 r2

(2)光通量
光通量定义为:单位时间内通过面元dS的光能量。

(3)发光强度
发光强度定义为:单位立体角内的光通量。

Phong光照模型

Phong模型支持点光源和方向光源。将局部反射模型简单的看做漫反射模型、镜面反射光效果、环境光效果。
(1)漫反射光效果:各向同性。

Id=IiKd(LN)

其中, Ii 是入射光强度, Kd 是漫反射系数,具有三个分量 kdr , kdg , kdb 分别代表R,G,B三个通道的漫反射系数。 Kd 与模型自身的色彩紧密相关。

LN 受入射光和反射光的影响。整个式子也因此在入射光和反射光的夹角越大的时候,光越弱。这也能解释,早上的太阳弱,正午的太阳强。

(2)镜面反射光效果:
对于光滑的平面,依据反射定律,反射光线往往集中在一个小的立体角内,这些反射光称为镜面反射光。强度为:

Is=IiKs(RV)n

Ks 是镜面反射系数,与物体表面光滑程度相关;n是反射指数,n越大,则高光区域越集中。

(3)环境光效果(其他光统称):是一个常数,即对间接光照的简单模拟。强度为

Ia=IiKa

Ka 是物体对环境光的反射系数。

视角方向的的发光强度为漫反射光分量、镜面反射光分量,以及环境光分量的发光强度之和:

I=IiKa+IiKs(RV)n+IiKd(LN)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tingzhushaohua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值