1.对颜色的rgb 同时加上一个 数值f,就行
值越大越接近白色,就越亮
矩阵形式的代码:
void mainImage( out vec4 fragColor, in vec2 fragCoord )
{
// 定义贴图坐标
vec2 uv = fragCoord / iResolution.xy;
// 采样贴图
vec4 color = texture(iChannel0, uv).rgba;
float f = 0.3;
mat4 m = mat4(1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
f, f, f, 1.0);
// 输出颜色
color = m * color;
fragColor = color;
}
效果: