{"name":"Stains","description":"Piece created with code in Hydra. Hydra is a toolkit for live coding of network visuals created by Olivia Jack (ojack.xyz)\n\n/* \nStains\nby Daniel Oropeza\nTw: @ferdoropeza\n*/\n\nsolid(1, 1, 1)\n\t.mask(noise(4)\n\t\t.thresh()\n\t\t.rotate()\n\t\t.pixelate()\n\t\t.g()\n\t\t.scale([1, -1, 4, 2, 0.5, 3.5, 1, 0.7])\n\t\t.scrollY(0.05, 0.1)\n\t\t.modulate(voronoi(20, 1, 0.5)\n\t\t\t.scroll(({\n\t\t\t\ttime\n\t\t\t}) => Math.atan.sin(time * 0.01) * 0.5, ({\n\t\t\t\ttime\n\t\t\t}) => Math.radians.sin(time * 0.01) * -0.5)))\n\t.repeat(10, 8)\n\t.scale(() => Math.sin(time) + 2.8)\n\t.color(() => Math.sin(time) * 0.5, () => Math.cos(time) * 0.7, () => Math.cos(time) * -1)\n\t.colorama([0.1, 0.3, 0.5, 0.3, 0.999, 0.002].smooth(0)\n\t\t.fast(.25))\n\t.rotate(Math.sin(time))\n\t.modulateRotate(osc(7), () => Math.PI / 1000)\n\t.modulateScale(osc(2)\n\t\t.modulateRotate(o0, .74))\n\t.rotate([-.012, .01, -.002, 0])\n\t.scrollY(0, [-1 / 199800, 0, 1 / 10000].fast(0.7))\n\t.rotate(({\n\t\ttime\n\t}) => time % 360)\n\t.scrollX(0, ({\n\t\ttime\n\t}) => Math.sin(time * 0.01) * 0.1)\n\t.scrollY(0, ({\n\t\ttime\n\t}) => Math.sin(time * 0.01) * 0.05)\n\t.modulateScale(gradient()\n\t\t.g(3)\n\t\t.rotate(() => time / 10))\n\t.out(o1);\n\nsrc(o0)\n\t.blend(o0, 0.011)\n\t.modulate(o0, 0.001)\n\t//.saturate(1.01)\n\t.contrast(1)\n\t.rotate(0.003)\n\t.scale(1.01)\n\t.layer(o1)\n\t//.scrollX(0.0001,0.0001)\n\t.scrollX([0.008, 0, 0.004, 0.001, -0.009])\n\t.scrollY([0, 0.008, 0, 0.004, 0.001, 0.009])\n\t.modulateScale(osc(1), 0.02, 1.009)\n\t.out()\n\n  setResolution(1080,1080);","tags":["Digital","Stains","Hydra","Programming","Javascript","Ferdoropeza"],"symbol":"OBJKT","artifactUri":"ipfs://QmeVBXxXZqVukYGHkNWRydUSrfsvKw5poL5gBZiZCGxymM","displayUri":"ipfs://QmNaq5X8nWnirCiSDfr7BoYiHSNvt8FkEqHtAfmhPWBC3P","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz2JyW132finpXHFNCSrHtcBEHRmwp5ffYks"],"formats":[{"uri":"ipfs://QmeVBXxXZqVukYGHkNWRydUSrfsvKw5poL5gBZiZCGxymM","mimeType":"image/svg+xml"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}