[{"data":1,"prerenderedAt":149},["ShallowReactive",2],{"maker-erkaman":3},[4,36,59,81,95,113,131],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":33,"objection":34,"sub":35},12182581,"wireframe-world","A simple infinite world in WebGL",false,"creative",2016,181,56,"curious",0.13,8,[17,18,19,20,21],"webgl","procedural generation","infinite world","vaporwave","chunk rendering","erkaman","erkaman.github.io","notable",0,"0530031301333333300350033503051033513553","https:\u002F\u002Ferkaman.github.io\u002Fwireframe-world\u002Fwww\u002Fdemo.html",[29,30,31,32],7,17,3,4,"Clean, terse source code","Visual glitches and missing triangles after some seconds","procedural graphics demo",{"id":37,"name":38,"line":39,"ai":8,"cat":40,"year":10,"points":41,"comments":42,"rec":43,"s":44,"top":45,"kw":46,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":51,"url":52,"mix":53,"praise":56,"objection":57,"sub":58},12302932,"regl-cnn","GPU-Accelerated Digit Recognition with WebGL","ai",135,57,"roasted",-0.52,12,[17,47,48,49,50],"convolutional neural network","digit recognition","gpgpu","mnist","0330100100051311111301001150101111133113","https:\u002F\u002Ferkaman.github.io\u002Fregl-cnn\u002Fsrc\u002Fdemo",[54,29,32,55],2,23,"Interesting proof of concept","Misreads 7s written with a dash, 1s with a tail, and 9s as 3s","neural network demo",{"id":60,"name":61,"line":62,"ai":8,"cat":63,"year":10,"points":64,"comments":54,"rec":65,"s":66,"top":67,"kw":68,"maker":22,"domain":73,"tier":74,"attempts":25,"strip":75,"url":76,"mix":77,"praise":79,"objection":-1,"sub":80},13178683,"auto_uv_map","I Implemented Automatic UV Mapping","languages",21,"quiet",null,52,[69,70,71,72],"uv mapping","harmonic mapping","3d graphics","texture mapping","github.com","shown","05","https:\u002F\u002Fgithub.com\u002FErkaman\u002Fauto_uv_map",[78,25,25,25],1,"Thanks for sharing the work","graphics library",{"id":82,"name":83,"line":84,"ai":8,"cat":9,"year":10,"points":45,"comments":54,"rec":65,"s":66,"top":85,"kw":86,"maker":22,"domain":73,"tier":74,"attempts":25,"strip":91,"url":92,"mix":93,"praise":-1,"objection":-1,"sub":94},13263541,"cloud_gen","I tried generating clouds with vector graphics",72,[87,88,89,90],"cloud generation","vector graphics","procedural clouds","generative art","00","https:\u002F\u002Fgithub.com\u002FErkaman\u002Fcloud_gen",[25,25,25,25],"procedural graphics",{"id":96,"name":97,"line":98,"ai":8,"cat":99,"year":100,"points":101,"comments":102,"rec":65,"s":66,"top":103,"kw":104,"maker":22,"domain":73,"tier":24,"attempts":25,"strip":108,"url":109,"mix":110,"praise":111,"objection":-1,"sub":112},14631674,"vulkan_minimal_compute","A Minimal Code Example of Using Vulkan for Computations on the GPU","learning_science",2017,68,11,29,[105,106,49,107],"vulkan","gpu compute","opencl","00000005030","https:\u002F\u002Fgithub.com\u002FErkaman\u002Fvulkan_minimal_compute",[78,78,25,25],"Useful for people learning Vulkan thanks to short, well-commented code","code example for learning vulkan compute",{"id":114,"name":115,"line":116,"ai":8,"cat":9,"year":117,"points":118,"comments":102,"rec":119,"s":25,"top":30,"kw":120,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":125,"url":126,"mix":127,"praise":128,"objection":129,"sub":130},16304580,"poisson_blend","I implemented seamless copy and paste of images, and wrote a tutorial",2018,123,"mixed",[121,122,123,124],"poisson blending","image compositing","seamless copy paste","gimp plugin","03305005010","https:\u002F\u002Ferkaman.github.io\u002Fposts\u002Fpoisson_blending.html",[54,54,25,78],"Clear, easy-to-understand explanation, even without math background","Blurry edges give away the blend","image editing",{"id":132,"name":133,"line":134,"ai":8,"cat":9,"year":117,"points":135,"comments":136,"rec":119,"s":25,"top":137,"kw":138,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":143,"url":144,"mix":145,"praise":146,"objection":147,"sub":148},16468894,"hole_fixer","An algorithm for smoothly filling holes in 3D meshes",104,18,20,[139,140,141,142],"3d mesh","hole filling","variational calculus","mesh repair","100005330510303530","https:\u002F\u002Ferkaman.github.io\u002Fposts\u002Fhole_filling.html",[31,54,31,54],"Useful references to prior art and good context.","Not novel; smooth hole filling with polynomials and curves has existed for decades.","3d mesh processing",1793991217200]