Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想我不知何故陷入了一个基本问题,我只是没有得到正确的答案。
Phong 照明模型包含环境、漫反射和镜面反射部分。
每个部分都包含光的颜色(环境光或光源)与系数(环境光、漫反射、镜面反射)的乘积:I * coe
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)。
这有什么意义?
蓝色物体只反射蓝光。如果你使用包含所有颜色的白光来照亮它,它只会反射蓝光,这就是为什么它在观看者看来是蓝色的。如果您将没有蓝色成分的光照射到蓝色物体上,则不会反射任何光。
在现实生活中,灯光和颜料从来都不是“纯粹的”,在这些情况下,物体也不会显得完全黑色。然而,在计算机图形领域,这很容易发生。