[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"project-25160959":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":39,"post_text":30,"what":40,"said":65,"maker_in_thread":123,"shape":127,"grid":131,"attempts":140,"same_week":141,"maker_shows":129,"maker_hidden":170,"reader_version":171,"card":172},"25160959","Procedural-gl","open-source 3D mapping library built with Three.js","title","Show HN: Procedural-gl – open-source 3D mapping library built with Three.js","https:\u002F\u002Fgithub.com\u002Ffelixpalmer\u002Fprocedural-gl-js","github.com","pheelicks",1605884035,2020,29,5,1427,3028,48,"shown","web_saas","mapping library","library",[24,25,26,27,28],"webgl mapping","three.js maps","3d map library","elevation data","open source mapping","quiet",null,{"positive":32,"neutral":33,"mixed":34,"critical":34},2,1,0,3,{"pricing":37,"execution":38},{"positive":34,"critical":34},{"positive":32,"critical":34},[34,35,34,15,15],{"problem":41,"audience":30,"pricing":30,"motivation":48,"time_to_build":30,"stack":52,"openness":62,"stage":63,"team_size":64},{"value":42,"source":43,"evidence":44},"Building 3D web maps with tile imagery, elevation and overlays without dealing with 3D concepts","maker",[45],{"id":46,"by":11,"text":47},"25161023","Hello HN! For the last 7 years I've been working on a WebGL powered mapping library, that I've been providing on a commercial basis via www.procedural.eu. It's been used by…",{"value":49,"source":43,"evidence":50},"Moving a previously commercial mapping library to an open-source basis",[51],{"id":46,"by":11,"text":47},[53,58],{"value":54,"source":43,"evidence":55},"Three.js",[56],{"id":57},"post",{"value":59,"source":43,"evidence":60},"WebGL",[61],{"id":46,"by":11,"text":47},"open_source","launched","unknown",{"praise":66,"objections":82,"requests":83,"questions":96,"alternatives":108},[67,75],{"value":68,"source":69,"evidence":70},"Easy to integrate into existing projects","commenter",[71],{"id":72,"by":73,"text":74},"25166354","leoxvi","Really nice work. It was easy to integrated this library into my own project. Looking forward to see some WebXR support in the future. Example link:…",{"value":76,"source":69,"evidence":77},"Great UX and controls",[78],{"id":79,"by":80,"text":81},"25168781","crubier","Really really cool. Now there is two things I need to be able to use it in my project: 1) support direct hook into three JS, to allow to mix other three js stuff within the…",[],[84,88,92],{"value":85,"source":69,"evidence":86},"Direct hook into Three.js scene to mix with other Three.js objects",[87],{"id":79,"by":80,"text":81},{"value":89,"source":69,"evidence":90},"GLTF or 3D Tiles support",[91],{"id":79,"by":80,"text":81},{"value":93,"source":69,"evidence":94},"WebXR support",[95],{"id":72,"by":73,"text":74},[97,104],{"value":98,"source":69,"evidence":99},"Why MPL v2 license rather than Apache or GPL",[100],{"id":101,"by":102,"text":103},"25166011","ignoramous","Thanks. A couple questions: 1. I can't help but notice the weak copyleft Mozilla Public License v2 license. Why not Apache v2 (permissive copyright) or why not GPL v3 (strong…",{"value":105,"source":69,"evidence":106},"Why open source the core product rather than open core",[107],{"id":101,"by":102,"text":103},[109,115,119],{"value":110,"source":69,"evidence":111},"Mapbox",[112],{"id":113,"by":11,"text":114},"25166442","Good questions. 1. Precisely because it felt like a good middle ground between the two. MIT\u002FApache feels like completely giving away something which doesn't seem fair, while GPL…",{"value":116,"source":69,"evidence":117},"Cesium",[118],{"id":79,"by":80,"text":81},{"value":120,"source":69,"evidence":121},"iTowns",[122],{"id":79,"by":80,"text":81},{"comments":32,"answered":33,"key":124},[125,126],{"id":46,"text":47},{"id":113,"text":114},{"commenters":128,"max_depth":35,"maker_replies":32,"first_comment_mins":129,"lifespan_hours":130},4,6,19,[132,134,136,137,139],[46,34,34,133,11,33],"project\u002Fpositive\u002Fidea",[101,34,35,135,102,34],"maker\u002Fneutral\u002Fpricing",[113,34,34,135,11,33],[79,34,15,138,80,34],"project\u002Fpositive\u002Fexecution",[72,33,15,138,73,34],[],[142,147,152,157,161,166],{"id":143,"name":144,"points":145,"category":146},"25148000","Zfs.rent",403,"infrastructure",{"id":148,"name":149,"points":150,"category":151},"25161117","PMAlerts",261,"productivity",{"id":153,"name":154,"points":155,"category":156},"25170078","john-doe",200,"dev_tools",{"id":158,"name":159,"points":160,"category":156},"25158588","QuickPYTHON",181,{"id":162,"name":163,"points":164,"category":165},"25160474","Lunatic",141,"languages",{"id":167,"name":168,"points":169,"category":151},"25168900","Presenta",124,false,"v2",{"id":173,"name":5,"line":6,"ai":170,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":174,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":175,"url":9,"mix":176,"praise":68,"objection":-1,"sub":21},25160959,[24,25,26,27,28],"03055",[32,33,34,34],1794036598634]