New Physic System

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

New Physic System

Post by GameDude »

Hey Guys,

I was wondering if it would be possible to implement a more advanced physic engine in the Irrlicht. I know you can add any physics engine you want, but I thought it would be good if the Irrlicht had support for vehicle physics and rag-doll physics and others built in.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

No, that does not make sense. Physics are largely kept out of the library, just some basic things. The rest is handled by pretty impressive physics wrappers which exist for Irrlicht. And the features and licenses of existing physics libraries are also quite useful. But Irrlicht will only get some basic updates of wrong or slow functions, but no major new features for now.
rooly
Posts: 224
Joined: Tue Oct 25, 2005 4:32 pm
Location: Louisiana, USA, backwater country
Contact:

Post by rooly »

ambiera should make one!
When banks compete, you win.
When ISPs compete, you win.
When electronics retailers compete, you win.
When governments compete...you get drafted.
Saturn
Posts: 418
Joined: Mon Sep 25, 2006 5:58 pm

Post by Saturn »

rooly wrote:ambiera should make one!
Ambiera should concentrate on improving what's there instead of adding yet another lib/tool. More so, because there are a bunch of very good libraries available and wrappers for irrlicht are there too.

I'm with hybrid here, if advanced physics capabilities are needed, use a lib like Newton or ODE and a wrapper that connects it with Irrlicht.
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

Post by GameDude »

I just tohught it would be nice to add an advanced physics system to Irrlicht. Although I guess Bullet would fit the job quite well.
Eternl Knight
Posts: 313
Joined: Tue Nov 01, 2005 5:01 am

Post by Eternl Knight »

Bullet would indeed fit the job description. I also believe there is a Bullet/Irrlicht integration demo (with source) lying around somewhere too.

--EK
cassini
Posts: 68
Joined: Thu May 12, 2005 2:40 pm

Post by cassini »

I do not understand what makes Bullet more special over anything else, why Bullet and not PhysX, Newton or ODE?
I believe the wrapper approach is fine the way it is.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

the license makes it better than PhysX or Newton, and it's apparently easier to use than ODE.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
rooly
Posts: 224
Joined: Tue Oct 25, 2005 4:32 pm
Location: Louisiana, USA, backwater country
Contact:

Post by rooly »

i was joking by the way...
When banks compete, you win.
When ISPs compete, you win.
When electronics retailers compete, you win.
When governments compete...you get drafted.
cassini
Posts: 68
Joined: Thu May 12, 2005 2:40 pm

Post by cassini »

bitplane wrote:the license makes it better than PhysX or Newton, and it's apparently easier to use than ODE.
How?
Bullet may have a free license but is not a better engine, don’t you think that for a physics engine, technology is also very important qualification?
Just because is free license, does not means Irrlicht need to modify their internal structures to do a native integration. What about the users who prefers other physics engines for whatever reason.
If bullet is so superior, then the people who advertise it need to write a very good pluggin or wrapper, that will atract attention for sure.
Thats what advanced users in Ogre do: NxOgre, OgreOde, OgreNewt, OgreTok.
I do not really understand the attitude of the proponent of some technologies. They want to enforce their preference on others base on what they like.
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

hum AGEIA PhysiX is ALSO a free license, must only follow a few agreements + ask them to be a PhysiX dev... Anyhow, it's way better than ODE, Bullet or Newton ;)
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

Post by GameDude »

I just like Bullet, its being used in the Playstation 3. Besides Bullet is supposed to be pretty powerful. I'll try to find the code for it around here.
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

cassini wrote: How?
Bullet may have a free license but is not a better engine, don’t you think that for a physics engine, technology is also very important qualification?
well, for my own personal tastes, license is always the first consideration. A bicycle is better than a luxury yaught because my destination cannot be reached by sea.

Dorth, we're talking about different types of "free". PhysX is "free beer", ODE/Bullet are "freedom".
cassini wrote:I do not really understand the attitude of the proponent of some technologies. They want to enforce their preference on others base on what they like.
Replace the word "technologies" with "ideas" and you have the base for fashion, language, religion, politics, and human thought in general. :)
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
SmallNelson
Posts: 2
Joined: Thu Jul 12, 2007 5:54 pm

Post by SmallNelson »

What titles or what companies are using Bullet in PS3?
And how that makes Bullet better physics engine?
The way I understand any code base can be ported to any platform.
It is a matter of compiling and make the changes to make the platform and teh compiler happy.
Plus in my experience I had not seen that power that people attribute to bullet.
All I seen is people repeating it is powerful because somebody else said is powerful but I have not seen real test. It is certainly not more powerful than Physx.

In any case are those sufficient reason to make bullet part of Irrlicht?
I think people are reading to much into the propaganda.
cassini
Posts: 68
Joined: Thu May 12, 2005 2:40 pm

Post by cassini »

bitplane wrote:well, for my own personal tastes, license is always the first consideration. A bicycle is better than a luxury yaught because my destination cannot be reached by sea.
Dorth, we're talking about different types of "free". PhysX is "free beer", ODE/Bullet are "freedom".
I see.
You place a great deal of value on the license issue, i respect that. I place more value on other things.
But for some reason you think that your values are better than my values and you want to make then the official policy.
There are many other libraries: sound, network, AI, special effects, image, compression, etc with the same kind of free license and none became irrlicht official solution.
I would not like that each time I download Irrlicht I will have to download the Physic Bullet package if I will not use it.
You said it is your personal taste, my personal taste is Physx but I do not want to impose it on you, why do you want to impose yours on me?

All I am saying is that if a wrapper can do the job and satify every bodies needs, why change that?
Post Reply