我想我不知何故被一个基本问题卡住了,我就是得不到正确的答案。
Phong照明模型包含环境光、漫反射和镜面反射部分。
每个部分包含光的颜色(环境光或光源)与系数(环境光,漫反射,镜面反射)的乘积):I * coe
光和系数由r、g、b颜色通道组成:
I_r * coe_r
I_g * coe_g
I_b * coe_b假设灯光为绿色(0,1,0),系数为蓝色(0,0,1),则结果为黑色(0,0,0)。
这有什么意义呢?
发布于 2017-04-04 23:30:22
蓝色物体只反射蓝光。如果您使用包含所有颜色的白光来照亮它,它只反射蓝色光,这就是为什么它对观察者来说是蓝色的。如果将不含蓝色分量的灯光照射到蓝色对象上,则不会反射任何灯光。
在现实生活中,光和颜料从来都不是“纯”的,在这些情况下,对象不会显示为完全黑色。然而,在计算机图形学的世界中,这很容易发生。
https://stackoverflow.com/questions/43211285
复制相似问题