1. 乘法:用于“调制”或“过滤”——谁弱谁说了算
典型场景
- 材质颜色 × 光的颜色/强度
- 漫反射分量 = 材质漫反射色 × 光源色 × max(0, 法线·光线方向)
- 环境光分量 = 材质环境色 × 环境光色
形象理解
想象你有一块红色玻璃(材质色),用蓝色手电筒(光源色)照它。最后你看到的颜色是红色和蓝色的“重叠部分”,也就是紫色(红×蓝)。如果手电筒是黑色(无光),无论玻璃多亮,最后都是黑的(0×任何=0)。
物理意义
- 乘法表示“调制”或“过滤”关系,只有材质和光都“有”,最终才“有”。
- 任何一方为0,结果就是0。
2. 加法:用于“叠加”——谁有都能加进来
典型场景
- 最终颜色 = 环境光分量 + 漫反射分量 + 镜面高光分量