[{"data":1,"prerenderedAt":128},["ShallowReactive",2],{"current-project":3,"projects":54},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"slug":10,"client":11,"category":12,"thumbnail":13,"thumbnailVideo":14,"thumbnailRatio":15,"disciplines":16,"year":17,"cycler":18,"order":19,"blocks":20,"body":42,"_type":48,"_id":49,"_source":50,"_file":51,"_stem":52,"_extension":53},"\u002Fprojects\u002Fmodal","projects",false,"","Modal","Motion system for Modal's rebrand, built in Blender geometry nodes","modal","Landscape","client","\u002Fassets\u002Fimages\u002Fmodal1-poster.jpg","\u002Fassets\u002Fimages\u002Fmodal1.mp4","2820\u002F1880","3D Art, Motion Design",2024,true,3,[21,24,26,28,30,33,35,38,40],{"type":22,"src":14,"width":23},"video","full",{"type":22,"src":25,"width":23},"\u002Fassets\u002Fimages\u002Fmodal2.mp4",{"type":22,"src":27,"width":23},"\u002Fassets\u002Fimages\u002Fmodal3.mp4",{"type":22,"src":29,"width":23},"\u002Fassets\u002Fimages\u002FmodalHero.mp4",{"type":31,"body":32,"width":23},"text","Motion system for [Modal's](https:\u002F\u002Fmodal.com\u002F) rebrand through Landscape, spanning 3D and motion graphics. A procedural rig in Blender geometry nodes drives the hero shots, parameterized to match the brand's static reference set.",{"type":22,"src":34,"width":23},"\u002Fassets\u002Fimages\u002FmodalSequence.mp4",{"type":22,"src":36,"width":37},"\u002Fassets\u002Fimages\u002FmodalBars.mp4","half",{"type":22,"src":39,"width":37},"\u002Fassets\u002Fimages\u002FmodalSecurity.mp4",{"type":22,"src":41,"width":23},"\u002Fassets\u002Fimages\u002FmodalCTA.mp4",{"type":43,"children":44,"toc":45},"root",[],{"title":7,"searchDepth":46,"depth":46,"links":47},2,[],"markdown","content:projects:modal.md","content","projects\u002Fmodal.md","projects\u002Fmodal","md",[55,66,76,85,86,95,104,111,121],{"title":56,"description":57,"slug":58,"client":59,"thumbnail":60,"thumbnailVideo":61,"thumbnailRatio":62,"disciplines":63,"year":64,"order":65},"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":67,"description":68,"slug":69,"client":70,"thumbnail":71,"thumbnailRatio":72,"disciplines":73,"year":74,"order":75},"Variadic Daemon","Vinyl packaging for Kindohm's self-released record","variadicdaemon","Personal Work","\u002Fassets\u002Fimages\u002Fvariadicdaemon04.jpg","1\u002F1","3D Art, Design",2025,1,{"title":77,"description":78,"slug":79,"client":80,"thumbnail":81,"thumbnailRatio":82,"disciplines":83,"year":84,"order":46},"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":8,"description":9,"slug":10,"client":11,"thumbnail":13,"thumbnailVideo":14,"thumbnailRatio":15,"disciplines":16,"year":17,"order":19},{"title":87,"description":88,"slug":89,"client":90,"thumbnail":91,"thumbnailRatio":92,"disciplines":93,"year":17,"order":94},"Oku","Renderings for NRD's modern 65% keyboard","oku","NRD","\u002Fassets\u002Fimages\u002Foku01.jpg","3\u002F2","3D Art, Art Direction",4,{"title":96,"description":97,"slug":98,"client":70,"thumbnail":99,"thumbnailRatio":100,"disciplines":101,"year":102,"order":103},"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":105,"description":106,"slug":107,"client":11,"thumbnail":108,"thumbnailVideo":109,"thumbnailRatio":72,"disciplines":16,"year":102,"order":110},"Off Leash","Identity for OFF LEASH, DOG's first-year programming show","dog","\u002Fassets\u002Fimages\u002Fdog00.jpg","\u002Fassets\u002Fimages\u002Fdog01.mp4",6,{"title":112,"description":113,"slug":114,"client":115,"thumbnail":116,"thumbnailVideo":117,"thumbnailRatio":118,"disciplines":16,"year":119,"order":120},"Keeps","Renderings for Keeps' packaging system","keeps","Parker","\u002Fassets\u002Fimages\u002Fkeeps01.jpg","\u002Fassets\u002Fimages\u002Fkeeps00.mp4","4\u002F3",2022,7,{"title":122,"description":123,"slug":124,"client":70,"thumbnail":125,"thumbnailVideo":126,"thumbnailRatio":62,"disciplines":16,"year":119,"order":127},"Bloom","VEX-driven flowering setup, completed through Rich Nosworthy's In Bloom course","bloom","\u002Fassets\u002Fimages\u002Fbloom04.jpg","\u002Fassets\u002Fimages\u002Fbloom00.mp4",8,1779599090006]