Live data from Hacker News

Box3D, an open source 3D physics engine

box2d.org

91–100 of 135 posts

Re: Box3D, an open source 3D physics engine

#91
post #37

Earlier quoted context omitted.

About Jolt, do you mean https://github.com/jrouwe/JoltPhysics ?

Yep, there is a WASM build with full feature support: https://github.com/jrouwe/JoltPhysics.js

I open sourced a wasm build that has better typescript support here:

https://github.com/snackdotgame/jolt-ts

I also have an open source character controller for it

https://github.com/snackdotgame/jolt-ts-character-controller

I'm a big fan of jolt because they have a more incremental way of snapshotting physics state which really reduces the amount of serialization and memory you have to do if you want to implement deterministic netcode.

Re: Box3D, an open source 3D physics engine

#92

Earlier quoted context omitted.

There weren't many free and open source 3D physics engines to begin with. The ancient forefathers are ODE, Bullet and Newton Dynamics (all first released in the early 2000s), then nothing(?) for nearly two decades until Jolt in 2021 and now Box3D. Any addition to this small and exclusive list is very welcome :)

> ancient forefathers are ODE I remember trying this back in 2004 or so when i was making my first real 3D game engine, but i ended up abandoning it because i was trying to use it on 64bit Linux and the source code had typecasts between pointers and (32bit) ints all over the place :-P. That was fixed later and apparently the engine was used in a few commercial games during the 2000s and early 2010s.

We used ODE on Barnyard (released 2006 but started maybe two years earlier) https://en.wikipedia.org/wiki/Barnyard_(video_game)

Re: Box3D, an open source 3D physics engine

#93
post #67
post #64

Earlier quoted context omitted.

If I made 500M$ using an Open Source library and didn’t send at least 1M$ to the author, I would be an objectively bad person.

That’s a fine perspective, but the whole point of law is to guarantee outcomes. The license could easily say “if you make more than $500M, you must pay me $1M”. Why is that not an acceptable solution here?

Have you ever taken part in a legal dispute? The "whole point of law is to guarantee outcomes" sounds like someone who has not.

The easiest, most "acceptable solution" is to obviously throw the oss maintainer who made your hundreds of millions possible a bone. It's not that complicated. Why you find this such an odd notion I find rather strange.

Re: Box3D, an open source 3D physics engine

#94
post #64
post #62

Earlier quoted context omitted.

I find it odd how we frame fairness in regards to open source software. He licensed his software as MIT. It says anyone can you use it without owing the author anything. So how is it unfair? To be clear, I think that open source maintainers deserve much more, but I don't understand why we rarely inspect the licenses as the source of the problem.

If I made 500M$ using an Open Source library and didn’t send at least 1M$ to the author, I would be an objectively bad person.

But you probably depend on over 500 open source libraries and tools, mostly ones you're not aware of. (Do you ever use a linux VM to run or just develop your stuff? Ever use git or curl etc? Did you know that tools and components in turn use other open-source libraries that you didn't pay for?) The main reason you use such things is so that you don't have to worry about this question.

Re: Box3D, an open source 3D physics engine

#95

Yeah this library is great. Use it!!!

Who the fuck is so petty to downvote this. Shame on you. This is a great library and Erin deserves your support. https://github.com/erincatto/box3d

Probably people who don't register the name. Your comment adds nothing and is the kind that always ends on the bottom of the thread, so you shouldn't take it personally.

Great website, though. I'm fixing my time step all day.

Re: Box3D, an open source 3D physics engine

#96
post #42

> On the Valve side, Rubikon continues to evolve and Dirk has developed optimizations (similar to those in Box3D) in a new engine called Ragnarok. Look for that in future Valve games. wait....

Day of Defeat Source 2.1 just a week away!

Is DoDS still going? I played the heck out of it around 2008/9, it was the best online experience I ever had thanks to the fantastic community.

Re: Box3D, an open source 3D physics engine

#97
post #68

Earlier quoted context omitted.

Well there's this little pesky thing in the MIT license: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. That's what he was asking for, a mention in the credits.

He got his name in the credits. The question was if he is owed anything else. The contract he created says he was not. I’m simply suggesting he might need a different contract.

But only after $$ was made.

Re: Box3D, an open source 3D physics engine

#98
post #15

Earlier quoted context omitted.

i remember being hooked on Incredibots back when that was still a thing! that was how I heard about Box2D way back.

Well hello random IncrediBots-remembering person! Such good times with an oddly wholesome and welcoming community. I spent many of my teenage and early adult years trying to replicate it in HTML5. Finally got the Open Source version of IB2 largely ported during COVID: https://github.com/JoshTheDerf/Incredibots-2-HTML5-Open-Sour...

this looks like amazing work, i'll be checking it out. thank you

Re: Box3D, an open source 3D physics engine

#99
post #95

Earlier quoted context omitted.

Who the fuck is so petty to downvote this. Shame on you. This is a great library and Erin deserves your support. https://github.com/erincatto/box3d

Probably people who don't register the name. Your comment adds nothing and is the kind that always ends on the bottom of the thread, so you shouldn't take it personally. Great website, though. I'm fixing my time step all day.

All good. I'm just trying to support my friend Erin.

Re: Box3D, an open source 3D physics engine

#100
post #68

Earlier quoted context omitted.

He got his name in the credits. The question was if he is owed anything else. The contract he created says he was not. I’m simply suggesting he might need a different contract.

I bet if you caught a homerun ball in a baseball game, you wouldn't give it to the kid next to you because "I don't owe the kid anything".

Depends on what the little kid intends to do with it. A lot of them collect MLB baseballs to sell them for cash.
Post reply on HN