我想将噪波纹理(例如佩林噪声或其他东西)放在图像纹理上,
当我直接添加噪波纹理和图像纹理时,它将使src图像纹理变亮,
fragColor = vec4(image_texture+noise_texture,1.0);
当我使用混合功能时,某些区域会更暗,
fragColor = mix(image_texture,noise_texture,factor)
效果都不佳。 我已经提到了一个代码,该代码直接使用alpha通道进行叠加,但是它似乎将GLFW窗口的背景直接更改为图像纹理,因为它的着色器不使用纹理,因此仅使用alpha通道是这样的: / p>
gl_FragColor = vec4(1.0, 1.0, 1.0, alpha);
我也不知道该怎么做。那么,有没有什么好方法可以混合噪点和纹理?