본문 바로가기
Shader/TheBookofShaders

Pattern

by BroJune 2021. 8. 19.

Pattern

 

 

#ifdef GL_ES

precision mediump float;

#endif

 

uniform vec2 u_resolution;

uniform vec2 u_mouse;

uniform float u_time;

 

void main(){

    vec2 coord = gl_FragCoord.xy/u_resolution;

    coord.x *= u_resolution.x/u_resolution.y;

    

    coord *= 3.;

    coord = fract(coord);

    

    vec3 col = vec3(step(.3, distance(coord, vec2(.5))));

    // vec3 col = vec3(coord, vec2(1.));

    gl_FragColor = vec4(col, 1.);

    

}







#ifdef GL_ES

precision mediump float;

#endif

 

uniform vec2 u_resolution;

uniform vec2 u_mouse;

uniform float u_time;

 

void main(){

    vec2 coord = gl_FragCoord.xy/u_resolution;

    coord.x *= u_resolution.x/u_resolution.y;

    

    coord *= 3.;

    coord = fract(coord);

    

    // vec3 col = vec3(step(.3, distance(coord, vec2(.5))));

    vec3 col = vec3(coord, vec2(0.));

    gl_FragColor = vec4(col, 1.);

    

}

 

'Shader > TheBookofShaders' 카테고리의 다른 글

rotate & scale  (0) 2021.08.19
Matrix  (0) 2021.08.19
Circle  (0) 2021.08.19
Rectangle  (0) 2021.08.19
qualifier  (0) 2021.08.19