[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"project-50292475":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":31,"aspects":32,"strip":34,"post_text":28,"what":35,"said":54,"maker_in_thread":86,"shape":89,"grid":93,"attempts":100,"same_week":101,"maker_shows":90,"maker_hidden":130,"reader_version":131,"card":132},"50292475","Radix","A WebGPU-powered 3D Gaussian Splat renderer built on Three.js","title","Show HN: Radix - A WebGPU-powered 3D Gaussian Splat renderer built on Three.js","https:\u002F\u002Fsparkjs.dev\u002Fradix\u002F","sparkjs.dev","dmarcos",1793293849,2026,11,3,2868,4366,66,"shown","creative","3d rendering","library",[24,25,26,21],"gaussian splatting","webgpu","three.js","quiet",null,{"positive":30,"neutral":30,"mixed":31,"critical":30},0,1,{"design":33},{"positive":30,"critical":30},[15,30,30],{"problem":28,"audience":28,"pricing":28,"motivation":28,"time_to_build":28,"stack":36,"openness":53,"stage":53,"team_size":53},[37,43,47],{"value":38,"source":39,"evidence":40},"WebGPU","maker",[41],{"id":42},"post",{"value":44,"source":39,"evidence":45},"Three.js",[46],{"id":42},{"value":48,"source":39,"evidence":49},"WebGL2 fallback",[50],{"id":51,"by":11,"text":52},"50311132","Thanks. It's explained here (it falls back to WebGL2) https:\u002F\u002Fsparkjs.dev\u002Fradix\u002F but maybe we should make it more prominent?","unknown",{"praise":55,"objections":64,"requests":65,"questions":76,"alternatives":85},[56],{"value":57,"source":58,"evidence":59},"Looks very nice","commenter",[60],{"id":61,"by":62,"text":63},"50310097","algorr","looks very nice. you can add some motioned items that would be great.what happens in a browser that doesn't support WebGPU does it fall back to WebGL? and what about on phones?",[],[66,70],{"value":67,"source":58,"evidence":68},"Add motion to items",[69],{"id":61,"by":62,"text":63},{"value":71,"source":58,"evidence":72},"Make WebGL fallback more prominent in docs",[73],{"id":74,"by":62,"text":75},"50314422","Yes, I think it should be more visible.",[77,81],{"value":78,"source":58,"evidence":79},"What happens in browsers without WebGPU support?",[80],{"id":61,"by":62,"text":63},{"value":82,"source":58,"evidence":83},"Does it work on phones?",[84],{"id":61,"by":62,"text":63},[],{"comments":31,"answered":31,"key":87},[88],{"id":51,"text":52},{"commenters":90,"max_depth":15,"maker_replies":31,"first_comment_mins":91,"lifespan_hours":92},2,1672,40,[94,96,98],[61,30,15,95,62,30],"project\u002Fmixed\u002Fdesign",[51,30,30,97,11,31],"maker\u002Fneutral\u002Fdocs",[74,30,30,99,62,30],"commenter\u002Fneutral\u002Fdocs",[],[102,107,112,117,122,126],{"id":103,"name":104,"points":105,"category":106},"50326821","HackerBooks",1242,"learning_science",{"id":108,"name":109,"points":110,"category":111},"50306442","nesformer",292,"ai",{"id":113,"name":114,"points":115,"category":116},"50311686","Episodle",243,"games",{"id":118,"name":119,"points":120,"category":121},"50325253","OmniDiff",213,"dev_tools",{"id":123,"name":124,"points":125,"category":106},"50290533","Outcrop",187,{"id":127,"name":128,"points":129,"category":121},"50294506","dontallow",154,false,"v2",{"id":133,"name":5,"line":6,"ai":130,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":134,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":135,"url":9,"mix":136,"praise":57,"objection":-1,"sub":21},50292475,[24,25,26,21],"300",[30,30,31,30],1793991170815]