[{"data":1,"prerenderedAt":86},["ShallowReactive",2],{"maker-antoineMoPa":3},[4,30,44,65],{"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":21,"domain":6,"tier":22,"attempts":23,"strip":24,"url":25,"mix":26,"praise":28,"objection":29,"sub":19},12041226,"a-mo-pa.com","For each pixel, change some surrounding pixels; repeat",false,"creative",2016,14,3,"quiet",null,65,[17,18,19,20],"cellular automaton","pixel art","generative art","pixel propagation","antoineMoPa","shown",0,"100","http:\u002F\u002Fa-mo-pa.com\u002Ftriangular\u002F",[23,23,23,27],1,"Iterating a drawing reproduces the same drawing again, an interesting effect","Pixels write to the same buffer later pixels read from, so upward propagation is much slower than downward",{"id":31,"name":32,"line":33,"ai":8,"cat":9,"year":34,"points":11,"comments":23,"rec":13,"s":14,"top":35,"kw":36,"maker":21,"domain":32,"tier":22,"attempts":23,"strip":40,"url":41,"mix":42,"praise":-1,"objection":-1,"sub":43},17579164,"shadergif.com","2D mountains shader",2018,67,[37,38,39,19],"glsl shader","2d mountains","shader gif","","https:\u002F\u002Fshadergif.com\u002Fgifs\u002F186",[23,23,23,23],"shader art",{"id":45,"name":46,"line":47,"ai":8,"cat":48,"year":34,"points":49,"comments":50,"rec":13,"s":14,"top":51,"kw":52,"maker":21,"domain":58,"tier":22,"attempts":23,"strip":59,"url":60,"mix":61,"praise":62,"objection":63,"sub":64},18396165,"bindStateToDom","A minimal function to bind state to DOM","languages",9,7,88,[53,54,55,56,57],"state binding","dom binding","javascript","reactive state","minimal library","antoinemopa.github.io","0031303","https:\u002F\u002Fantoinemopa.github.io\u002FbindStateToDom\u002F",[23,12,23,27],"Useful as learning material","Consecutive clicks on number increment\u002Fdecrement buttons fail in Chrome 62","frontend library",{"id":66,"name":67,"line":68,"ai":8,"cat":9,"year":34,"points":69,"comments":70,"rec":71,"s":72,"top":11,"kw":73,"maker":21,"domain":32,"tier":77,"attempts":78,"strip":79,"url":80,"mix":81,"praise":83,"objection":84,"sub":85},18666146,"ShaderGif","Free and open-source home for art made with code",144,31,"loved",0.69,[43,74,39,75,76],"glsl","shadertoy alternative","creative coding","notable",2,"0500055030000505000005030555555","https:\u002F\u002Fshadergif.com\u002F",[82,78,23,23],12,"Clean, fast, light site with no third-party scripts","Shadertoy is heavy on system resources, but this one isn't stated as a flaw of this project","shader art sharing platform",1793991216743]