{"name":"Radar","description":"Interactive piece created with code in Hydra (hydra.ojack.xyz). Move the mouse to interact with the visual.\n\nHydra is a toolkit for live coding of network visuals created by Olivia Jack (ojack.xyz)\n\n/*\nRadar\nby Daniel Oropeza\nTw:@Ferdoropeza\n*/\n\nsolid()\n\t.add(osc(170, 0.1)\n\t\t.invert(-2)\n\t\t.kaleid(3)\n\t\t.modulateScale(gradient()\n\t\t\t.g(7)\n\t\t\t.diff(\n\t\t\t\tshape(100, 0.29, 0.34)\n\t\t\t\t.scale(1.2, 0.9, 1)\n\t\t\t\t.r(1.5, .5)\n\t\t\t\t.scale(1.4)\n\t\t\t\t.kaleid(3)\n\t\t\t\t.rotate([0, 0.1, 0.5, -0.3].smooth()\n\t\t\t\t\t.fast(.25))\n\t\t\t\t.mult(\n\t\t\t\t\tnoise(5, 0.03)\n\t\t\t\t\t.brightness(3)\n\t\t\t\t\t.mult(\n\t\t\t\t\t\tosc(\n\t\t\t\t\t\t\t9,\n\t\t\t\t\t\t\t0.09,\n\t\t\t\t\t\t\t() => 0.2 * Math.sin(time * 3) + 0.5\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.color(-0.5, 0.5, 0.5)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t)))\n\t.out();\n\nsrc(o0)\n\t.diff(src(o1)\n\t\t.hue()\n\t\t.layer(src(o0))\n\t\t.scrollY(0.001)\n\t\t.contrast(1.01)\n\t\t.rotate(0.001)\n\t\t.scale([1, 1.03].fast(0.1)\n\t\t\t.smooth()))\n\t.g(1)\n\t.diff(src(o1)\n\t\t.scroll(() => mouse.x / innerHeight, () => mouse.y / innerWidth))\n\t.out(o2);\n\nshape(130, 0.043, 0.475)\n\t.color(0, 1, 1)\n\t.hue(0.6)\n\t.add(shape(130, .25, [.09, .15].ease('sin')), [.75, .5].ease('sin'))\n\t.diff(o3, 0.0)\n\t.scale(1, 1, width / height)\n\t.add(o1, .175)\n\t.scale(0.66)\n\t.color(5, .5, .75)\n\t.out(o1);\n\nosc(15, -.25)\n\t.thresh(0.999, 0.02)\n\t.thresh(0.5, 0.002)\n\t.kaleid(130)\n\t.out(o3);\n\nrender(o2);","tags":["creativecoding","code","hydra","hydrapattern","digitalart","programming","javascript"],"symbol":"OBJKT","artifactUri":"ipfs://QmdLkqx3MPLR28fXycwBMXy2CGJ9MjUxDT99jR26iPJbhf","displayUri":"ipfs://QmNaq5X8nWnirCiSDfr7BoYiHSNvt8FkEqHtAfmhPWBC3P","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz2JyW132finpXHFNCSrHtcBEHRmwp5ffYks"],"formats":[{"uri":"ipfs://QmdLkqx3MPLR28fXycwBMXy2CGJ9MjUxDT99jR26iPJbhf","mimeType":"image/svg+xml"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}