Share
Sketch
b=(o,t1,t2)=>src(o).add(solid(1,1,1),0.01).luma(t1,0.0).mult(src(o).add(solid(1,1,1),-0.01).invert().luma(1-t2,0.0)).thresh(0.0001,0.0) c=(i,j)=>{let cc = 'https://coolors.co/5386e4-7fc29b-b5ef8a-d7f171-817e9f'.split("/"), cs = cc[cc.length - 1].split("-");return parseInt("0x" + cs[i].substring(2*j, 2+2*j))/255;} d=(o,i)=>b(o,i*0.2,(i+1)*0.2).color(c(i,0),c(i,1),c(i,2)) voronoi(3,0.3,0.0).rotate(0.1,0.1).luma().out(o2) D=0.003 src(o1).color(4,4,4).add(src(o1).scrollX(D),1).add(src(o1).scrollX(-D),1).add(src(o1).scrollY(D),1).add(src(o1).scrollY(-D),1).color(1/8,1/8,1/8).blend(o2, 0.01).out(o1) src(o1).luma(0.3,0.0).add(o2,0.5).out(o3) d(o3,0).layer(d(o3,1)).layer(d(o3,2)).layer(d(o3,3)).layer(d(o3,4)).out()
11 Jan 2020