{"name":"Novocaine","description":"Interactive piece made in collaboration with the artist @SkyGoodman4 Move the mouse to interact with the image.\n\nHydra is a toolkit for live coding of network visuals created by Olivia Jack (ojack.xyz)\n\n/*\nNovocaine\nCollab by @SkyGoodman4 and @Ferdoropeza\n5 Nov 2021\n*/\n\ns0.initImage(\"https://i.ibb.co/qsq922K/Novocane.jpg\")\nd = 0.001\nB =.12; C=-.25; D=.34; E=.19; F=-.41; EASE= 'easeInOutCubic'; FST= .55; G =-.2; H=-.5; I=.14; J=.9; K=-.11; L= 0;\n\nvar click = 0;\ndocument.body.addEventListener('mousedown', function(){ click = 1; }, true); \ndocument.body.addEventListener('mouseup', function(){ click = 0 }, true); \n\nsrc(o0)\n\t.repeat(1, 0.999)\n\t.colorama(-0.005)\n\t.blend(o0, 0.1)\n\t.scale(1.001)\n .layer(src(o0)\n\t.layer(\n\t\tsrc(s0)\n\t\t\t.scale(1, 0.95)\n\t\t\t.saturate(3)\n\t\t\t.contrast(2)\n  )\n\t\t\t.diff(\n\t\t\t\tsrc(s0).modulate(\n\t\t\t\t\tosc(6, 0, 1.5)\n\t\t\t\t\t\t.brightness(-0.5)\n\t\t\t\t\t\t.modulate(noise(1, 0.03).sub(gradient()), 1),\n\t\t\t\t\t0.01\n\t\t\t\t)  \n\t\t\t).mult(o1).modulateRotate(noise(2,0.5).scrollX(()=>time*0.55),0.01)\n  .add(src(s0).shift(),0.3)\n                .modulateScrollX(s0,()=>mouse.x/1000)\n        .scale(()=>0.5-click/0.4)\n  .scrollX([G,D,J,G].ease(EASE).fast(FST/3))\n       .scrollY([C,L,D].ease(EASE).fast(FST/3))\n\t\t\t.modulateScale(osc(10, 0).thresh(), 0.5)\n\t\t\t.luma(0.3)\n\t\t\t.modulate(noise(3, 0.3).pixelate(20, 10), 0.01)\n\t\t\t.modulate(src(o0).scale(1.5), -0.01)\n\t)\n\t.add(src(o0))\n\t.color(0.4, 0.5, -1)\n  .contrast(2)\n\t.layer(shape(2, () => (time < 3 ? 0.01 : 0), 0.0).r())\n\t.blend(o0, 0.6)\n\t.out();\n\n\nsrc(s0)\n\t.thresh([0, 0.7].smooth())\n\t.diff(src(s0).thresh([0.3, 1].smooth()).invert())\n\t.color(10)\n\t.out(o1);","tags":["generativeart","creativecoding","glitchart","skygoodman4","ferdoropeza","collab"],"symbol":"OBJKT","artifactUri":"ipfs://QmYaVNPHBbkJWb6y1MEqYE1dkvvNXaKyduhWSPYKmPYWvx","displayUri":"ipfs://QmcV8pgCGha7qoPdfz5stm58ULT9AJemDcbx1tjTjy5XJ9","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz2JyW132finpXHFNCSrHtcBEHRmwp5ffYks"],"formats":[{"uri":"ipfs://QmYaVNPHBbkJWb6y1MEqYE1dkvvNXaKyduhWSPYKmPYWvx","mimeType":"application/x-directory"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}