[{"data":1,"prerenderedAt":275},["ShallowReactive",2],{"project-19712617":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":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":86,"maker_in_thread":169,"shape":180,"grid":185,"attempts":235,"same_week":236,"maker_shows":39,"maker_hidden":267,"reader_version":268,"card":269},"19712617","BepuPhysics","3D real-time physics simulation library in C#","title","Show HN: BepuPhysics – 3D real-time physics simulation library in C#","https:\u002F\u002Fgithub.com\u002Fbepu\u002Fbepuphysics2","github.com","rossnordby",1555861828,2019,108,25,447,2195,21,"notable","languages","physics engine library","library",[24,25,26,27],"physics engine","c#","3d physics","game physics","curious",0.242,{"positive":31,"neutral":32,"mixed":33,"critical":33},3,7,0,10,{"design":36,"idea":38,"performance":40,"docs":41},{"positive":37,"critical":33},2,{"positive":39,"critical":33},1,{"positive":33,"critical":33},{"positive":33,"critical":33},[43,33,31,33,43,33,31,31,33,33,33,31,33,31,31,33,33,33,43,33,31,33,33,33,33],5,null,{"problem":46,"audience":52,"pricing":44,"motivation":61,"time_to_build":44,"stack":69,"openness":83,"stage":84,"team_size":85},{"value":47,"source":48,"evidence":49},"Real-time 3D physics simulation for games and other software","inferred",[50],{"id":51},"post",{"value":53,"source":48,"evidence":54},"Game and simulation developers using C#\u002F.NET",[55,58],{"id":56,"by":11,"text":57},"19714409","I know some people are fiddling with it, but I'm not aware of any public projects using v2 yet. It's pretty darn early still- convex hulls got added only a few weeks ago. I did…",{"id":59,"by":11,"text":60},"19714699","I included that for a couple of reasons: 1) It's unusual. Historically, C# is more of a businessy thing, with a bit of game stuff on the side, mainly in the form of scripting.…",{"value":62,"source":63,"evidence":64},"Maker built it partly to make games and to keep tooling consistent across their private C# projects","maker",[65,66],{"id":56,"by":11,"text":57},{"id":67,"by":11,"text":68},"19714930","That's a good question. It almost wasn't; there was a period post-WinRT, pre-\"microsoft open sources everything\" where investing a huge amount of effort in the ecosystem didn't…",[70,74],{"value":71,"source":63,"evidence":72},"C#",[73],{"id":67,"by":11,"text":68},{"value":75,"source":63,"evidence":76},".NET Standard 2.0",[77,80],{"id":78,"by":11,"text":79},"19714872","To make things a little stranger, it's worth mentioning that I'm not sure if bepuphysics v2 works well with Unity right now. Attempts in the last several months by users trying…",{"id":81,"by":11,"text":82},"19718955","Yup! The library itself is .NET Standard 2.0, so it'll run anywhere with a supporting runtime. The only issue is that some older JITs don't understand the SIMD intrinsics and…","open_source","beta","unknown",{"praise":87,"objections":107,"requests":123,"questions":135,"alternatives":154},[88,100],{"value":89,"source":90,"evidence":91},"Impressive demo and humorous intro video","commenter",[92,96],{"id":93,"by":94,"text":95},"19713811","theprotocol","This is very impressive! But honestly I am here to comment about the humor in the demo video. The section towards the end starting from the shrinkwrapped newts genuinely made me…",{"id":97,"by":98,"text":99},"19728878","tadeusz_wojcik","Well done! love the intro vid.",{"value":101,"source":90,"evidence":102},"Long-awaited v2 release",[103],{"id":104,"by":105,"text":106},"19715088","Vanit","V2 has been a looooong time coming, kudos to the bepu team. For those wondering why C#, one word; monogame. (And previously, xna)",[108,119],{"value":109,"source":90,"evidence":110},"Performance is CPU-only, no GPGPU use",[111,115],{"id":112,"by":113,"text":114},"19713771","lostmsu","Should not one use GPGPU for physics to get the best performance? Does not seem like your library does that. Also, do you have a performance comparison with other physics engines?",{"id":116,"by":117,"text":118},"19717285","Const-me","Agree with almost everything. > if you want to run physics serverside, it’ll probably need to run on things that aren’t windows On the other hand, you’re in control of hardware.…",{"value":120,"source":63,"evidence":121},"Unity compatibility of v2 is uncertain and reportedly poor",[122],{"id":78,"by":11,"text":79},[124,131],{"value":125,"source":90,"evidence":126},"Cross-platform support via Mono or .NET Core",[127],{"id":128,"by":129,"text":130},"19717145","gitgud","Great (and humorous) video demo, Could this be made cross-platform using Mono or .NET Core?",{"value":132,"source":90,"evidence":133},"Performance comparison with other physics engines",[134],{"id":112,"by":113,"text":114},[136,147],{"value":137,"source":90,"evidence":138},"Why C# was chosen",[139,143],{"id":140,"by":141,"text":142},"19714757","xchip","Good stuff, just a question, why c#?",{"id":144,"by":145,"text":146},"19714831","GordonS","Erm, why not? Seriously question.",{"value":148,"source":90,"evidence":149},"Are there demos or games built with the library",[150],{"id":151,"by":152,"text":153},"19714285","mythz","Came to say the same thing, fun story, great demo! Are there any other demos\u002Fgames built with the library yet?",[155,161,165],{"value":156,"source":63,"evidence":157},"PhysX",[158],{"id":159,"by":11,"text":160},"19713905","I feel a little gross about headlining aggressive benchmarks with other engines, especially since most of them are free and open source just like bepuphysics. Plus, I learned a…",{"value":162,"source":63,"evidence":163},"Bullet",[164],{"id":159,"by":11,"text":160},{"value":166,"source":63,"evidence":167},"Box2D",[168],{"id":159,"by":11,"text":160},{"comments":170,"answered":171,"key":172},11,6,[173,176,177],{"id":174,"text":175},"19713952","I'm glad someone respects newt rights.",{"id":56,"text":57},{"id":178,"text":179},"19715216","Thanks! XNA and its descendants have definitely had a big impact. (I remember early on sketching out the development plan for v2 and coming up with like 9 months of work...…",{"commenters":181,"max_depth":182,"maker_replies":170,"first_comment_mins":183,"lifespan_hours":184},13,4,177,48,[186,188,190,192,194,196,197,199,202,204,205,206,207,209,211,214,215,217,219,220,223,226,230,231,233],[93,33,43,187,94,33],"project\u002Fpositive\u002Fdesign",[174,33,33,189,11,39],"commenter\u002Fneutral\u002Fnone",[151,33,31,191,152,33],"project\u002Fneutral\u002Fnone",[56,33,33,193,11,39],"project\u002Fneutral\u002Fexecution",[104,39,43,195,105,33],"project\u002Fpositive\u002Fidea",[178,39,33,189,11,39],[140,37,31,198,141,33],"project\u002Fneutral\u002Fidea",[200,37,31,198,201,33],"19714789","electricslpnsld",[78,37,33,203,11,39],"project\u002Fcritical\u002Fperformance",[144,37,33,189,145,33],[67,37,33,198,11,39],[128,31,31,198,129,33],[81,31,33,208,11,39],"project\u002Fmixed\u002Fperformance",[112,182,31,210,113,33],"project\u002Fneutral\u002Fperformance",[212,182,31,213,94,33],"19713831","project\u002Fneutral\u002Fdocs",[159,182,33,208,11,39],[116,182,33,216,117,33],"commenter\u002Fneutral\u002Fidea",[218,182,33,198,11,39],"19719087",[97,43,43,187,98,33],[221,43,33,222,11,39],"19729714","maker\u002Fneutral\u002Fnone",[224,171,31,198,225,33],"19714656","ncmncm",[227,171,33,228,229,33],"19714687","other\u002Fneutral\u002Fnone","dang",[59,171,33,198,11,39],[232,171,33,216,201,33],"19714746",[234,171,33,189,11,39],"19714782",[],[237,242,247,252,257,262],{"id":238,"name":239,"points":240,"category":241},"19704418","Causal (buy-to-rent model)",353,"finance_crypto",{"id":243,"name":244,"points":245,"category":246},"19738838","layer",251,"ai",{"id":248,"name":249,"points":250,"category":251},"19705440","Darwin Mail",218,"productivity",{"id":253,"name":254,"points":255,"category":256},"19705511","Mockit",158,"dev_tools",{"id":258,"name":259,"points":260,"category":261},"19707660","Tetris",135,"games",{"id":263,"name":264,"points":265,"category":266},"19694578","hncynic",114,"creative",false,"v2",{"id":270,"name":5,"line":6,"ai":267,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":271,"top":18,"kw":272,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":273,"url":9,"mix":274,"praise":89,"objection":109,"sub":21},19712617,0.24,[24,25,26,27],"5030503300030330005030000",[31,32,33,33],1793990988464]