[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"current-project":3,"projects":47},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"slug":10,"client":11,"category":12,"thumbnail":13,"thumbnailRatio":14,"disciplines":15,"year":16,"cycler":17,"order":18,"blocks":19,"body":35,"_type":41,"_id":42,"_source":43,"_file":44,"_stem":45,"_extension":46},"\u002Fprojects\u002Fvariadicdaemon","projects",false,"","Variadic Daemon","Vinyl packaging for Kindohm's self-released record","variadicdaemon","Personal Work","personal","\u002Fassets\u002Fimages\u002Fvariadicdaemon04.jpg","1\u002F1","3D Art, Design",2025,true,1,[20,24,27,30,32,34],{"type":21,"src":22,"width":23},"image","\u002Fassets\u002Fimages\u002Fvariadicdaemon00.jpg","full",{"type":25,"body":26,"width":23},"text","Vinyl packaging for [Kindohm's](https:\u002F\u002Fkindohm.bandcamp.com\u002Falbum\u002Fvariadic-daemon) self-released variadic daemon, with no brief beyond the audio itself. Built the cover form as a 3D object in Houdini, then composited the final art in COPs using the audio as guidance. The result reads as an excavated artifact, a relic with the audio's logic baked into its surface.",{"type":21,"src":28,"width":29},"\u002Fassets\u002Fimages\u002Fvariadicdaemon01.jpg","half",{"type":21,"src":31,"width":29},"\u002Fassets\u002Fimages\u002Fvariadicdaemon02.jpg",{"type":21,"src":33,"width":29},"\u002Fassets\u002Fimages\u002Fvariadicdaemon03.jpg",{"type":21,"src":13,"width":29},{"type":36,"children":37,"toc":38},"root",[],{"title":7,"searchDepth":39,"depth":39,"links":40},2,[],"markdown","content:projects:variadicdaemon.md","content","projects\u002Fvariadicdaemon.md","projects\u002Fvariadicdaemon","md",[48,59,60,69,80,89,98,105,115],{"title":49,"description":50,"slug":51,"client":52,"thumbnail":53,"thumbnailVideo":54,"thumbnailRatio":55,"disciplines":56,"year":57,"order":58},"AAA","Live visuals performed alongside Kindohm at Algorithmic Art Assembly","aaa","Algorithmic Art Assembly","\u002Fassets\u002Fimages\u002Faaa-thumbnail.jpg","\u002Fassets\u002Fimages\u002Faaa.mp4","16\u002F9","Creative Coding, Live Visuals",2026,0,{"title":8,"description":9,"slug":10,"client":11,"thumbnail":13,"thumbnailRatio":14,"disciplines":15,"year":16,"order":18},{"title":61,"description":62,"slug":63,"client":64,"thumbnail":65,"thumbnailRatio":66,"disciplines":67,"year":68,"order":39},"Amazon Beyond Shops","Virtual shopping experiences for Amazon.com","amazonbeyondshops","Amazon","\u002Fassets\u002Fimages\u002Ftoys01.jpg","2534\u002F1169","3D Art, Art Direction, Motion Design","2024–2025",{"title":70,"description":71,"slug":72,"client":73,"thumbnail":74,"thumbnailVideo":75,"thumbnailRatio":76,"disciplines":77,"year":78,"order":79},"Modal","Motion system for Modal's rebrand, built in Blender geometry nodes","modal","Landscape","\u002Fassets\u002Fimages\u002Fmodal1-poster.jpg","\u002Fassets\u002Fimages\u002Fmodal1.mp4","2820\u002F1880","3D Art, Motion Design",2024,3,{"title":81,"description":82,"slug":83,"client":84,"thumbnail":85,"thumbnailRatio":86,"disciplines":87,"year":78,"order":88},"Oku","Renderings for NRD's modern 65% keyboard","oku","NRD","\u002Fassets\u002Fimages\u002Foku01.jpg","3\u002F2","3D Art, Art Direction",4,{"title":90,"description":91,"slug":92,"client":11,"thumbnail":93,"thumbnailRatio":94,"disciplines":95,"year":96,"order":97},"Airbrush","Renders and video for Kindohm's GET, modelled after an Iwata airbrush","airbrush","\u002Fassets\u002Fimages\u002Fairbrush05.jpg","4\u002F5","3D Art, Motion Design, Art Direction",2023,5,{"title":99,"description":100,"slug":101,"client":73,"thumbnail":102,"thumbnailVideo":103,"thumbnailRatio":14,"disciplines":77,"year":96,"order":104},"Off Leash","Identity for OFF LEASH, DOG's first-year programming show","dog","\u002Fassets\u002Fimages\u002Fdog00.jpg","\u002Fassets\u002Fimages\u002Fdog01.mp4",6,{"title":106,"description":107,"slug":108,"client":109,"thumbnail":110,"thumbnailVideo":111,"thumbnailRatio":112,"disciplines":77,"year":113,"order":114},"Keeps","Renderings for Keeps' packaging system","keeps","Parker","\u002Fassets\u002Fimages\u002Fkeeps01.jpg","\u002Fassets\u002Fimages\u002Fkeeps00.mp4","4\u002F3",2022,7,{"title":116,"description":117,"slug":118,"client":11,"thumbnail":119,"thumbnailVideo":120,"thumbnailRatio":55,"disciplines":77,"year":113,"order":121},"Bloom","VEX-driven flowering setup, completed through Rich Nosworthy's In Bloom course","bloom","\u002Fassets\u002Fimages\u002Fbloom04.jpg","\u002Fassets\u002Fimages\u002Fbloom00.mp4",8,1779599089953]