正在加载图片...
其中K是与物体有关的镜面反射系数,a为视线方向V与反射方向R的夹角,n为反射指数,反映了物体表 面的光泽程度,一般为1~2000,数目越大物体表面越光滑。镜面反射光将会在反射方向附近形成很亮的光 斑,称为高光现象。 同样的,将V和R都格式化为单位向量,镜面反射光强可表示为: 1,=1,, K,(R'n) 其中,R可由R=M2cs8-L=2M(M.L)-L 计算。对多个光源的情形,镜面反射光强可表示为 k∑l(n) 镜面反射光产生的高光区域只反映光源的颜色,如在红光的照射下,一个物体的高光域是红光,镜面反射 系数K是一个与物体的颜色无关的参数,正如我们前面已经提到的,在简单光照明模型中,我们只能通过设 置物体的漫反射系数来控制物体的颜色 3.环境光 环境光是指光源间接对物体的影响,是在物体和环境之间多次反射,最终达到平衡时的一种光。我们近似 地认为同一环境下的环境光,其光强分布是均匀的,它在任何一个方向上的分布都相同。例如,透过厚厚云 的阳光就可以称为环境光。在简单光照明模型中,我们用一个常数来模拟环境光,用式子表示为: L.=I. K a。其中:L为环境光的光强,K为物体对环境光的反射系数。 4. Phong光照明模型 综合上面介绍的光反射作用的各个部分, Phong光照明模型有这样的一个表述:由物体表面上一点P反射 到视点的光强I为环境光的反射光强I、理想漫反射光强I和镜面反射光Is的总和,即 1=1x2+l,E2(LM+1,E(R3 NITH R 图424 Phong模型中的几何量示意 5. Phong光照明模型的实现 在用 Phong模型进行真实感图形计算时,对物体表面上的每个点P,均需计算光线的反射方向R,再由V 计算(RV)。为减少计算量,我们可以作如下假设:a)光源在无穷远处。即光线方向L为常数:b)视点在无 穷远处,即视线方向V为常数:c)用(F,M)近似 。这里H为L和V的平分向量 在 这种简化下,由于对所有的点总共只需计算一次H的值,节省了计算时间。结合RGB颜色模型, Phong光照 明模型最终有如下的形式 1, =laKa +InKa(L N)+IxKs(H: N lanka +lngk dg(L, N)+ INkS(H 48=1o,Kab+Inoka(z N)+l,oksa(h Phong光照明模型是真实感图形学中提出的第一个有影响的光照明模型,生成图象的真实度已经达到可以 接受的程度:但是在实际的应用中,由于它是一个经验模型,还具有以下的一些问题:用 Phong模型显示出 十算机图形学第四章第111页共36页计算机图形学 第四章 第 111 页 共 36 页 其中 Ks是与物体有关的镜面反射系数, 为视线方向 V 与反射方向 R 的夹角,n 为反射指数,反映了物体表 面的光泽程度,一般为 1~2000,数目越大物体表面越光滑。镜面反射光将会在反射方向附近形成很亮的光 斑,称为高光现象。 同样的,将 V 和 R 都格式化为单位向量,镜面反射光强可表示为: , 其中,R 可由 计算。对多个光源的情形,镜面反射光强可表示为: 。 镜面反射光产生的高光区域只反映光源的颜色,如在红光的照射下,一个物体的高光域是红光,镜面反射 系数 Ks是一个与物体的颜色无关的参数,正如我们前面已经提到的,在简单光照明模型中,我们只能通过设 置物体的漫反射系数来控制物体的颜色。 3.环境光 环境光是指光源间接对物体的影响,是在物体和环境之间多次反射,最终达到平衡时的一种光。我们近似 地认为同一环境下的环境光,其光强分布是均匀的,它在任何一个方向上的分布都相同。例如,透过厚厚云 层的阳光就可以称为环境光。在简单光照明模型中,我们用一个常数来模拟环境光,用式子表示为: 。其中:Ia为环境光的光强,Ka为物体对环境光的反射系数。 4.Phong 光照明模型 综合上面介绍的光反射作用的各个部分,Phong 光照明模型有这样的一个表述:由物体表面上一点 P 反射 到视点的光强 I 为环境光的反射光强 Ie、理想漫反射光强 Id、和镜面反射光 Is的总和,即 。 5.Phong 光照明模型的实现 在用 Phong 模型进行真实感图形计算时,对物体表面上的每个点 P,均需计算光线的反射方向 R,再由 V 计算 。为减少计算量,我们可以作如下假设:a)光源在无穷远处。即光线方向 L 为常数;b)视点在无 穷远处,即视线方向 V 为常数;c)用 近似 。这里 H 为 L 和 V 的平分向量, 。在 这种简化下,由于对所有的点总共只需计算一次 H 的值,节省了计算时间。结合 RGB 颜色模型,Phong 光照 明模型最终有如下的形式: 。 Phong 光照明模型是真实感图形学中提出的第一个有影响的光照明模型,生成图象的真实度已经达到可以 接受的程度;但是在实际的应用中,由于它是一个经验模型,还具有以下的一些问题:用 Phong 模型显示出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有