Significant differences between Newton and Bullet

Discussion about everything. New games, 3d math, development tips...
Post Reply
dwmitch
Posts: 52
Joined: Thu Nov 09, 2006 9:29 pm

Significant differences between Newton and Bullet

Post by dwmitch »

I'm not trying to start a war here, and I ask that those who have nothing more to say than "Bullet sucks" or "Newton's ****" refrain from posting.

I've been using Newton for a little over half a year, but recently I've been looking at Bullet. So far they look identical, except for syntax.

They both seem to incorporate the same things, and my experiences with Newton in C++ have been similar to Bullet in Blender. They both have joints, torque, force, etc. and collision detection.

So far I've been tempted to stay with Newton, even though the prick that runs the site won't let me register just because I use Yahoo (I'm assuming that's what's behind the 'email address has been banned' message) because I already have it working on my system. Haven't had a bit of luck compiling the Bullet libraries.

Also, with Newton you get a precompiled library. Bullet is strictly source code that doesn't seem to want to compile with VS6.

However, Bullet is also a smaller download, making updates accessible to me. And it's open source, whereas digging around in the Newton folders turned up nothing but the source to the tutorials. Now while I don't buy into the entire philosophy surrounding OSS (which is greatly beneficial on one end, on the other end basically a group trying to turn the internet into a big hippie commune), it's nice to be able to add things you need to a library or take out the things you don't need.

But, like I alluded to earlier, Bullet doesn't seem to like VS6. No pre-compiled libraries come with it, either, but you can view the forum without registering and I have a feeling that registering on their forum would be as easy as registration here.

Really in terms of development the issues I mentioned are trivial, though, so in terms of features and implementation is there anything I should be aware of?

Are their crucial features in one that aren't in the other? I can't seem to see any judging by both web sites (at least not enough to get me to make up my mind). Does one use less memory than the other? Can you get results in one with a few lines that would take typing that, if printed in small type, would be thicker than War and Peace in the other?

I'm honestly open to ideas here, as well as other free (doesn't have to be open source) physics libraries, but right now they're all looking the same to me other than file size and download times.
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

I would also like to know if there are any major performance differences.

@dwmitch: Why are you still using VS6 when VS2005EE is free? Also, you should switch to GMail anyways, who needs yahoo! :lol:

Okay, on topic, I hear they're both very good, and I'm interested in finding out which one is better.
dwmitch
Posts: 52
Joined: Thu Nov 09, 2006 9:29 pm

Post by dwmitch »

TheRLG wrote:I would also like to know if there are any major performance differences.

@dwmitch: Why are you still using VS6 when VS2005EE is free? Also, you should switch to GMail anyways, who needs yahoo! :lol:
Got a very good reason for using VS6. If the size of the minimum install of VS6 is any indication I won't be able to download VS2005. Plus my brother paid good money for it before he decided to switch over to Visual Basic and give me VS, so I'm going to get use out of it.

And is GMail still invitation only? I haven't seen a link to get an account and I never received any invites.
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

No, Gmail is open to everyone, just go create an account and you're set right up. Just go to www.gmail.com and you'll see a link to sign up for an account. Also, you can even keep your yahoo mail and have GMail fetch it through POP.

I feel ya on paying for VS, kinda stank that they later gave out the EE for free.
dwmitch
Posts: 52
Joined: Thu Nov 09, 2006 9:29 pm

Post by dwmitch »

TheRLG wrote:No, Gmail is open to everyone, just go create an account and you're set right up. Just go to www.gmail.com and you'll see a link to sign up for an account. Also, you can even keep your yahoo mail and have GMail fetch it through POP.

I feel ya on paying for VS, kinda stank that they later gave out the EE for free.
I figured they'd have a link in Google. No wonder I didn't see it.

Actually, VS didn't cost me a dime. My brother bought it, decided he'd be better off with Visual Basic (even though a few years earlier he was talking like VB was a joke) and instead of just getting the necessary libraries for it (I assume you can buy libraries to turn a formerly C++ only compiler into a VB compiler, if I've read the docs correctly) he gave me the full box set.
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

I see. Well, I'm sure it wouldn't hurt to try the 2005EE if it's possible. I have no idea if Bullet would compile more nicely, but I haven't tried it myself.
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

vs2005 isnt too bad

Post by buhatkj »

i can personally vouch for VS2005EE. the bullet project files are for VS2003, but will import into VS2005 just fine. according to windows' install/remove programs thingy, VC++2005EE uses 838 mb of space. it is a lot of course, but i think it's worth it, especially with how buggy the vs6 compiler was. bad scoping, wierd type checking, not too great error messages of debugging; it had more than a few issues.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

so what about performance differencest between newton and bullet? what license bullet use? im curious if ppl can freely use bullet for comercical uses
dwmitch
Posts: 52
Joined: Thu Nov 09, 2006 9:29 pm

Post by dwmitch »

Over 800 megs?!? I have to have my brother, who has cable, download Irrlicht updates for me because it's too big for me to download.

Guess this has become a dual topic thread. I don't really have a problem with that unless topic B buries topic A.

Bullet is free for commercial use, and as far as I can tell Newton is too. Bullet is either GPL or LGPL and I'm not sure what license Newton is under.
TheRLG
Posts: 372
Joined: Thu Oct 07, 2004 11:20 pm

Post by TheRLG »

Newton isn't open-source, last time I checked.
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

dwmitch wrote: before he decided to switch over to Visual Basic
:shock:
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

Post by buhatkj »

dwmitch wrote:Over 800 megs?!? I have to have my brother, who has cable, download Irrlicht updates for me because it's too big for me to download.

Guess this has become a dual topic thread. I don't really have a problem with that unless topic B buries topic A.

Bullet is free for commercial use, and as far as I can tell Newton is too. Bullet is either GPL or LGPL and I'm not sure what license Newton is under.
actually bullet is zlib, just like irrlicht, from the bullet site:

"Free for commercial use, including Playstation 3, open source under the ZLib License"

so for irrlicht it could be a perfect fit. newton on the other hand is closed source, but free to use. i think it has a "credit required" clause for commercial use. all the same, so far i find newton's API to be simpler and easier to use with irrlicht, perhaps its just that more time has been spent with newton so far by irrlicht users, and there's a lot of good example code out there. maybe bullet can catch up, that would be nice. also if bullet compiled as a DLL would be good too. i dont think it does.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

i took a look at bullet. after 30min of messing with stupid warnings i got it compiled with MSVS8. it is well documented (newton documentation is far from perfect), it is opensource. look charming to me, maybe ill move to bullet. i love opensource stuff :)

EDIT:
btw buhatkj why you think that dll-integration would be good? isnt it better simply to have everything compiled to exe? if we want dll library then we can write ourselfs. i think lib - like integration is better :)
roxaz
Posts: 575
Joined: Tue Jan 23, 2007 8:35 pm
Location: LT

Post by roxaz »

btw newton developers are afraid of word "opensource" :lol: i made a topic and asked why they do not relase sources, next day it was deleted :lol: small punks :)
Post Reply