{"name":"//make my head a little popsicle and in dreams make owner of a perfect carwash under the sea//","description":"/*\n\t\ndecentralized // collab \n\nwith:\n\n@NFTSweatshopLLC\n@paraxenod\n@neymrqz\n@QaRtNFT\n@AnalogueI_O\n@machgunn\n@trufax_alerts\n@thedaveydigital\n@Pollomoolokki\n@WomanNFT\n@in_cloudlands\n@HerWordsmithy\n@Rondell_hund\n@MxSpite\nand\n@thingticket\n\ncreated with hydra (https://hydra.ojack.xyz/)\n\nmove the mouse or tap screen to interact. press \"s\" to take a screencap.\n\n*/\n\ndocument.addEventListener(\"keyup\", (event) => {\n    if (event.key === \"s\" || event.key === \"S\") {\n        event.preventDefault();\n        screencap();\n    }\n})\n\nspeed=0.375\n\nlet hydra, hydraCanvas;\nhydraCanvas = document.createElement(\"canvas\");\nhydraCanvas.width = window.innerWidth\nhydraCanvas.height = window.innerHeight\nhydraCanvas.id = \"hydraCanvas\";\nhydraCanvas.style.position = \"absolute\";\nhydraCanvas.style.zIndex = 2;\nhydraCanvas.style.top = 0;\nhydraCanvas.style.left = 0;\nhydraCanvas.getContext(\"webgl\", { preserveDrawingBuffer: false });\nhydra = new Hydra({\n  canvas: hydraCanvas,\n  detectAudio: false,\n  enableStreamCapture: false,\n\n});\n\ndocument.querySelector(\".placeholder\").appendChild(hydraCanvas)\n\ns0.initImage(\"./sacred.jpg\")\ns1.initImage(\"./abstract.jpg\")\ns2.initImage(\"./geometry.jpg\")\n\n\n\nsrc(s0)\n.out(o0)\n\nsrc(s1)\n.out(o1)\n\nsrc(s2)\n.out(o2)\n\nsrc(o3)\n\t.diff(src(o0)\n\n\t.add(src(o2)\n\t\t.invert(1)\n\t\t.scrollY(0.1,0.1)\n\t\t.modulate(osc(()=>30+mouse.x))\n\t\t.mult(osc(5,.02,2)\n\t\t\t.scrollX(() => mouse.x/250,0)\n\t\t\t.kaleid(()=>2.5+mouse.y/200)\n\t\t\t.rotate(0,2)\n\t\t\t.contrast(1.35)\n\t\t\t)\n\t\t)\n\t)\n\t\n\t.add(src(o2)\n\t\t.invert(1)\n\t\t.scrollY(0.1,0.1)\n\t\t.rotate(0,.05).contrast(1.2).brightness(0.12))\n\t\t\n\t.diff(src(o1)\n\t\t.invert(1)\n\t\t.scrollX(()=>mouse.x/500)\n\t\t.scrollY(()=>mouse.y/500)\n\t\t.scale(()=>.25+mouse.x/1000))\n\t\t.rotate(0,-0.1)\n\t\t\n\t.diff(src(o0)\n\t\t.scrollX(0,()=>0.002*Math.sin(Math.sin(.005*Math.cos(time*2000))))\t\n\t)\n\n.out(o3)\nrender(o3)\n","tags":["decentralizedcollab","hydra","interactive","trippy"],"symbol":"OBJKT","artifactUri":"ipfs://QmXzJxGiLGxdohgWh1gWDsQNqSRYsuYkiQS8KwsphjMuWW","displayUri":"ipfs://QmYHS6XXvTRSWTaVGPay3QohXLnxMF3XTnbMrwV1SpcMvL","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz1dUJunwTwTanpzpUudkbprNGScbAZJawUn"],"formats":[{"uri":"ipfs://QmXzJxGiLGxdohgWh1gWDsQNqSRYsuYkiQS8KwsphjMuWW","mimeType":"application/x-directory"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}