Phong照明产生黑色

时间:2017-04-04 15:18:18

标签: graphics phong

我想我在某种程度上坚持一个基本问题,我只是没有得到正确答案。

Phong照明模型包含环境,漫反射和镜面反射部分。

每个部分包含光的颜色(环境或源)与系数(环境,漫反射,高光)的乘积:)I_r * coe_r I_g * coe_g I_b * coe_b

光和系数由r,g,b颜色通道组成:

from

假设灯光为绿色(0,1,0)且系数(无关紧要)为蓝色(0,0,1),则结果为黑色(0,0,0)。

这有什么用呢?

1 个答案:

答案 0 :(得分:1)

蓝色物体仅反射蓝光。如果使用包含所有颜色的白光点亮它,它只反射蓝光,这就是为什么它对观察者来说是蓝色的。如果你在蓝色物体上照射没有蓝色成分的光线,则不会反射光线。

在现实生活中,灯光和颜料永远不会变得纯净,并且在这些情况下物体不会显得完全变黑。但是,在计算机图形领域,这很容易发生。