arkivo.art

reich

alogb

void main( ) { vec2 uv = vUv; if (abs(sin(rtime*0.003*snoise(vec3(rtime*0.0003, ${fxrand()},0.))) - uv.x) > 0.2*${fxrand()} || abs(sin(rtime*0.005*snoise(vec3(${fxrand()}, rtime*0.0003,0.))) - uv.y) > 0.2*${fxrand()}) { gl_FragColor = vec4(1.0); } else { gl_FragColor = vec4(0.0); } vec4 cvs_a = texture2D(canvas, uv+snoise(vec3(uv.x*8.0*${fxrand()}, uv.y*8.0*${fxrand()}, time*0.0003*${fxrand()}))*0.1*${fxrand()}); vec4 cvs_b = texture2D(canvas, uv+snoise(vec3(uv.x*8.0*${fxrand()}, uv.y*8.0*${fxrand()}, time*0.0003*${fxrand()}))*0.1*${fxrand()} + 0.001*${fxrand()}); vec4 cvs_c = texture2D(canvas, uv+snoise(vec3(uv.x*8.0*${fxrand()}, uv.y*8.0*${fxrand()}, time*0.0003*${fxrand()}))*0.1*${fxrand()} - 0.001*${fxrand()}); vec4 cvs = vec4(cvs_a.r, cvs_b.g, cvs_c.b, 1.0); gl_FragColor += cvs-(0.99 + snoise(vec3(${fxrand()}, uv.x*0.3, time*0.000003))*0.01) ; }

Blockchain tezos
Smart Contract KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton
Platform HEN
Token ID 537945
Minted at 16 Nov 2021, 14:51 UTC

Metadata URI Metadata URI
Artifact URI Artifact URI

glsl , squares , feedback , rgb , displacement , phase

JavaScript true
Networked false

Timestamp (UTC) 2024-08-18T03:45:45.603Z
Snapshot version 1
External network calls 0
Download Snapshot Download
Snapshot Image