【GLSL】2次元のホワイトノイズ
See the Pen 2D white noise by aadebdeb (@aadebdeb) on CodePen.
precision mediump float;
uniform float u_time;
uniform vec2 u_mouse;
uniform vec2 u_resolution;
float random(vec2 st) {
return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);
}
void main(void) {
vec2 st = fract((gl_FragCoord.xy + vec2(u_time * 0.001)) / u_resolution);
float v = random(st);
gl_FragColor = vec4(vec3(v), 1.);
}