WIP canvas
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
|
||||
#define FBM_OCTAVES 6
|
||||
|
||||
#include "lygia/generative/fbm.glsl"
|
||||
|
||||
uniform vec2 u_resolution;
|
||||
uniform vec2 u_mouse;
|
||||
uniform float u_time;
|
||||
|
||||
void main(){
|
||||
vec2 st=gl_FragCoord.xy/min(u_resolution.x,u_resolution.x)*2.;
|
||||
|
||||
vec2 q=vec2(0.);
|
||||
q.x=fbm(st);
|
||||
q.y=fbm(st+vec2(1.));
|
||||
|
||||
q=q*.5+.5;
|
||||
vec2 r=vec2(0.);
|
||||
r.x=fbm(st+1.*q+vec2(1.7,9.2)+.0115*u_time);
|
||||
r.y=fbm(st+1.*q+vec2(8.3,2.8)+.0226*u_time);
|
||||
r=r*.5+.5;
|
||||
|
||||
float f=fbm(st+r);
|
||||
|
||||
f=mix(.5,1.,f);
|
||||
gl_FragColor=vec4(0.,.1+f,0.,1.);
|
||||
}
|
||||
Reference in New Issue
Block a user