[{"data":1,"prerenderedAt":340},["ShallowReactive",2],{"project-31450127":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":84,"maker_in_thread":172,"shape":183,"grid":186,"attempts":298,"same_week":303,"maker_shows":38,"maker_hidden":332,"reader_version":333,"card":334},"31450127","Plantarium","WebApp to Create 3D Plants","title","Show HN: WebApp to Create 3D Plants","https:\u002F\u002Fplant.jim-fx.com","plant.jim-fx.com","jimfx",1653066428,2022,144,46,421,2570,17,"notable","creative","3d plant modeling","web_app",[24,25,26,27],"3d plant generator","procedural modeling","node editor","parametric 3d models","loved",0.347,{"positive":31,"neutral":32,"mixed":33,"critical":34},10,9,3,1,23,{"execution":37,"idea":39,"design":41,"docs":42},{"positive":38,"critical":34},2,{"positive":38,"critical":40},0,{"positive":34,"critical":40},{"positive":34,"critical":40},[44,40,40,40,33,40,44,40,40,33,40,33,40,44,33,40,33,40,33,44,33,40,33,40,44,33,44,40,33,40,44,34,40,40,40,44,44,33,40,44],5,null,{"problem":47,"audience":45,"pricing":45,"motivation":55,"time_to_build":45,"stack":62,"openness":81,"stage":82,"team_size":83},{"value":48,"source":49,"evidence":50},"Creating 3D plant models is hard for beginners.","commenter",[51],{"id":52,"by":53,"text":54},"31451497","brnaftr361","Really appreciate the project, plants were a pain point for me learning modelling, a couple of ideas: Show the real node in render; for example, if you're altering branch nodes…",{"value":56,"source":57,"evidence":58},"Explore how node systems work; built own node system for learning.","maker",[59],{"id":60,"by":11,"text":61},"31452755","Thank you! It was definitely not a rational decision implementing my own node system, but I wanted to explore how they work and what challenges there are to solve. The most…",[63,69,73,77],{"value":64,"source":57,"evidence":65},"Svelte",[66],{"id":67,"by":11,"text":68},"31450128","Hi HN :) I created a web app to create parametrized 3D models of plants. It's open source and build with svelte, typescript, ogl and nest.js. Feedback on UI\u002FUX or code is very…",{"value":70,"source":57,"evidence":71},"TypeScript",[72],{"id":67,"by":11,"text":68},{"value":74,"source":57,"evidence":75},"OGL",[76],{"id":67,"by":11,"text":68},{"value":78,"source":57,"evidence":79},"NestJS",[80],{"id":67,"by":11,"text":68},"open_source","launched","unknown",{"praise":85,"objections":97,"requests":117,"questions":136,"alternatives":151},[86],{"value":87,"source":49,"evidence":88},"Cool parametric idea",[89,93],{"id":90,"by":91,"text":92},"31450653","danielvaughn","I love this. Definitely a bit unintuitive but you can fix that. I love parametric rendering - it would be amazing to see something like this fleshed out for all sorts of objects,…",{"id":94,"by":95,"text":96},"31454467","tonetheman","brilliant stuff",[98,106],{"value":99,"source":49,"evidence":100},"Hard to understand without tutorial",[101,105],{"id":102,"by":103,"text":104},"31450614","andygcook","Congratulations on the launch! I have to admit that I'm lost, even with having gone through the tool tip tutorials. Perhaps a quick video showing how the UI works would go a long…",{"id":90,"by":91,"text":92},{"value":107,"source":49,"evidence":108},"Did not load in Safari",[109,113],{"id":110,"by":111,"text":112},"31452615","programmarchy","This is very impressive! Could not get it to load on Safari for some reason, but worked great on Firefox. Also, have you played with Blender Geometry Nodes yet?",{"id":114,"by":115,"text":116},"31452165","its_ethan","Am I doing something just totally wrong? I see no plants - on either the first example project or a new project following through the tutorial? edit: I was using safari --…",[118,125,132],{"value":119,"source":49,"evidence":120},"Public gallery of creations",[121],{"id":122,"by":123,"text":124},"31452535","SemanticStrengh","It's a very cool project. However I'm lazy and untalented at this, it'd be nice if we could see public creations or at least share with us some of your creations (and we can…",{"value":126,"source":49,"evidence":127},"Export to GLB\u002FGLTF",[128],{"id":129,"by":130,"text":131},"31455028","vmception","can we download to a glb file?",{"value":133,"source":49,"evidence":134},"Video tutorial",[135],{"id":102,"by":103,"text":104},[137,144],{"value":138,"source":49,"evidence":139},"Is this an L-system implementation?",[140],{"id":141,"by":142,"text":143},"31452775","julienchastang","Cool! Is this an L-system implementation? [0] https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FL-system",{"value":145,"source":49,"evidence":146},"Can you delete an object?",[147],{"id":148,"by":149,"text":150},"31450942","maicro","Will poke around at this later, but it looks very cool at least X) In addition to the default project - maybe also have a random\u002Fshuffle option (and consider having the default…",[152,159,166],{"value":153,"source":49,"evidence":154},"React Flow",[155],{"id":156,"by":157,"text":158},"31451762","jamesmcintyre","First thing I noticed was the awesome node ui and went to your package.json to see what library you used... nope, you made your own, lol. Awesome! I've been looking for a good…",{"value":160,"source":49,"evidence":161},"X6 (AntV)",[162],{"id":163,"by":164,"text":165},"31451867","Blahah","https:\u002F\u002Fx6.antv.vision\u002F is the best I've found, but some of the docs still need the English improved.",{"value":167,"source":49,"evidence":168},"Rete.js",[169],{"id":170,"by":111,"text":171},"31452495","I've been on the prowl for libraries like this, too. https:\u002F\u002Frete.js.org also looked pretty good.",{"comments":173,"answered":174,"key":175},19,8,[176,177,180],{"id":60,"text":61},{"id":178,"text":179},"31453161","I looked shortly at Rete.js but for some reason it did not immediately click for me? And I was already thinking about how to implement it myself, so I just did that.",{"id":181,"text":182},"31453060","I am very creative in naming!",{"commenters":184,"max_depth":44,"maker_replies":173,"first_comment_mins":40,"lifespan_hours":185},20,38,[187,189,191,192,194,198,199,202,205,206,208,210,213,214,217,221,224,226,229,232,235,237,239,242,245,248,249,251,253,255,257,259,261,264,267,272,274,276,279,281,283,286,290,292,294,296],[156,40,44,188,157,40],"maker\u002Fpositive\u002Fexecution",[163,40,40,190,164,40],"other\u002Fneutral\u002Fnone",[170,40,40,190,111,40],[60,40,40,193,11,34],"maker\u002Fneutral\u002Fexecution",[195,40,33,196,197,40],"31452783","maker\u002Fneutral\u002Fnone","WalterGR",[178,40,40,196,11,34],[200,40,44,201,197,40],"31453178","maker\u002Fpositive\u002Fnone",[203,40,33,204,197,40],"31452777","project\u002Fneutral\u002Fexecution",[181,40,40,196,11,34],[67,34,40,207,11,34],"project\u002Fneutral\u002Fnone",[122,34,33,209,123,40],"project\u002Fneutral\u002Fidea",[211,34,40,212,11,34],"31452686","project\u002Fneutral\u002Fdesign",[141,34,33,209,142,40],[215,34,40,216,11,34],"31453089","maker\u002Fneutral\u002Fidea",[218,34,44,219,220,40],"31455999","project\u002Fpositive\u002Fidea","elevaet",[222,34,40,223,11,34],"31458592","maker\u002Fpositive\u002Fidea",[90,38,33,225,91,40],"project\u002Fmixed\u002Fdesign",[227,38,40,228,11,34],"31450714","project\u002Fneutral\u002Fdocs",[230,38,33,212,231,40],"31450801","FinalBriefing",[233,38,40,234,11,34],"31451017","maker\u002Fneutral\u002Fdesign",[236,38,33,228,91,40],"31450838",[238,38,40,228,11,34],"31450988",[240,38,44,241,91,40],"31457459","maker\u002Fpositive\u002Fdocs",[243,33,33,212,244,40],"31450696","lmc",[246,33,40,247,11,34],"31450707","maker\u002Fpositive\u002Fdesign",[148,33,33,225,149,40],[250,33,40,234,11,34],"31450982",[252,33,44,201,244,40],"31451255",[52,254,33,212,53,40],4,[256,254,40,234,11,34],"31452185",[110,44,44,258,111,40],"project\u002Fpositive\u002Fexecution",[260,44,40,193,11,34],"31452978",[102,262,33,263,103,40],6,"project\u002Fmixed\u002Fdocs",[265,262,40,266,11,34],"31450722","maker\u002Fneutral\u002Fdocs",[268,269,44,270,271,40],"31454921",7,"project\u002Fpositive\u002Fdesign","NIL8",[114,174,34,273,115,40],"project\u002Fcritical\u002Fexecution",[275,174,40,193,11,34],"31452240",[277,174,40,278,197,40],"31452729","commenter\u002Fneutral\u002Fnone",[280,174,40,278,11,34],"31453105",[282,174,40,278,197,40],"31453194",[284,32,44,219,285,40],"31453712","gareth_untether",[287,31,44,288,289,40],"31465711","project\u002Fpositive\u002Fnone","kan02134",[129,291,33,207,130,40],11,[293,291,40,196,11,34],"31458290",[94,295,44,288,95,40],12,[297,295,40,201,11,34],"31458291",[299,302],{"id":300,"t":301,"points":254,"comments":254},"31411562",1652799098,{"id":4,"t":12,"points":14,"comments":15},[304,309,314,319,323,328],{"id":305,"name":306,"points":307,"category":308},"31504002","VideoMentions",295,"consumer_social",{"id":310,"name":311,"points":312,"category":313},"31481581","Little Procedural Pixel Worlds",227,"games",{"id":315,"name":316,"points":317,"category":318},"31508850","Arctype",200,"dev_tools",{"id":320,"name":321,"points":322,"category":318},"31485898","IndigoStack",187,{"id":324,"name":325,"points":326,"category":327},"31494498","Muse",178,"productivity",{"id":329,"name":330,"points":331,"category":318},"31494328","SymForce",125,false,"v2",{"id":335,"name":5,"line":6,"ai":332,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":336,"top":18,"kw":337,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":338,"url":9,"mix":339,"praise":87,"objection":99,"sub":21},31450127,0.35,[24,25,26,27],"5000305003030530303530305350305100055305",[31,32,33,34],1794036620586]