我正在使用以下代码,以及来自 webgl-noise的noise3D生成器
void main() {
float noise = snoise(vec3(gl_FragCoord.x, gl_FragCoord.y, 0.0));
vec4(1.0, 1.0, 1.0, noise);
}
我期待一个完全随机的输出,但我得到的是:
我究竟做错了什么?
编辑:你看到的是一个单一的纹理,我在 SFML 中应用着色器,如下所示:
window.draw(myTexture, myShader);