- // ws modulation
- vec4 wgarbage = texture( uTexGarbage, aCo.xz * 0.015 );
-
- // Creating normal patches
- vec3 modnorm = (wgarbage.rgb-0.4) * 1.4;
- vec3 qnorm = floor(aNorm*4.0+modnorm)*0.25 + vec3(0.001,0.0,0.0);
- vec2 dir = qnorm.xz;
- vec2 uvdiffuse = aCo.xz * 0.02;
- uvdiffuse = mat2(dir.y, dir.x, -dir.x, dir.y) * uvdiffuse;
-
- // Patch local noise
- vec4 rgarbage = texture( uTexGarbage, uvdiffuse );
-