{"name":"Meta Mounds","description":"Interactive piece created with code in Hydra (hydra.ojack.xyz). Move the mouse sideways to distort the image and change the color palette.\n\nHydra is a toolkit for live coding of network visuals created by Olivia Jack (ojack.xyz)\n\n/* \nMeta Mounds\nby Daniel Oropeza\nTw: @ferdoropeza\n*/\n\nosc(Math.PI * 4, 0.1, 2)\n\t.hue(() => mouse.x / 2500)\n\t.modulate(noise(5))\n\t.modulate(src(o0).invert().hue(0.5))\n\t.luma(0.37)\n\t.saturate(1.5)\n\t.out()\n\nsrc(o0).rotate(10, 2).out(o1)\n\nn = 50\nsrc(o2)\n\t.modulate(\n\t\tnoise(2, 0.1)\n\t\t\t.modulatePixelate(noise(2, 0.1).pixelate(4, 4).posterize(2), 32)\n\t\t\t.contrast(2)\n\t\t\t.thresh(0.5)\n\t\t\t.color(1, 0)\n\t\t\t.layer(o2)\n\t\t\t.mask(o0)\n\t\t\t.add(solid(1, 0), 1.0)\n\t\t\t.add(\n\t\t\t\tnoise(3, 0.06)\n\t\t\t\t\t.modulatePixelate(noise(3, 0.06).pixelate(4, 4).posterize(20, 20), 32)\n\t\t\t\t\t.thresh(0.5)\n\t\t\t\t\t.contrast(2)\n\t\t\t\t\t.color(1, 2)\n\t\t\t\t\t.add(solid(0, 1), 0.5),\n\t\t\t\t1\n\t\t\t),\n\t\t0.001\n\t)\n\t.layer(o0)\n\t.diff(o3)\n\t.colorama(0.001)\n\t.layer(\n\t\tsrc(o1)\n\t\t\t.layer(o0)\n\t\t\t.pixelate(n, n)\n\t\t\t.mult(shape(100, 0.01).repeat(n, n))\n\t\t\t.luma(0.1, 0.1)\n\t)\n\t.scrollX(0.0005)\n\t.modulate(osc(2), () => mouse.x / 250000)\n\t.out(o2)\n\nsrc(o2).blend(o3, 0.1).out(o3)\n\nsolid(1, 0, 0)\n\t.modulateRotate(shape(4, 0.5).repeat().pixelate(4, 4).posterize(20, 20), 2)\n\t.contrast(2)\n\t.thresh(0.5)\n\t.color(1, 0)\n\t.add(\n\t\tnoise(3, 0.6)\n\t\t\t.modulatePixelate(noise(3, 0.06).pixelate(4, 4).posterize(2), 32)\n\t\t\t.thresh(0.5)\n\t\t\t.contrast(2)\n\t\t\t.color(1, 1)\n\t\t\t.add(solid(1, 1, 1), 0.5),\n\t\t1\n\t)\n\t.out(o3)\nrender(o2);\n","tags":["generativeart","hydra","feedback","javascript","programming","pixelsorting","ferdoropeza"],"symbol":"OBJKT","artifactUri":"ipfs://QmNwpoFKkCyeNFYJbJJeqbA8z6HQ4srZaFzZ3rTbjVKM43","displayUri":"ipfs://QmNaq5X8nWnirCiSDfr7BoYiHSNvt8FkEqHtAfmhPWBC3P","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz2JyW132finpXHFNCSrHtcBEHRmwp5ffYks"],"formats":[{"uri":"ipfs://QmNwpoFKkCyeNFYJbJJeqbA8z6HQ4srZaFzZ3rTbjVKM43","mimeType":"image/svg+xml"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}