Bullet & COLLADA RT

damiench
Posts: 14
Joined: Thu Feb 18, 2010 4:10 pm

Bullet & COLLADA RT

Post by damiench »

Hi,

My subject should be better untitled "Bullet vs. COLLADA RT" regarding the pain to use both of them together (despite the fact that Bullet include COLLADA DOM and COLLADA RT include Bullet).
The problem is that both don't use the same version of either Bullet or COLLADA DOM.
It is really messy.
Bullet and Collada guys should talk together.

My problem is the following.
I used Bullet Collada Converter (which ignore graphics) to load physics element of my scene.
Now I want to load grapics element. COLLADA seems to be the best option.
...
But I have trouble make the thing compile

Any suggestions?
I bet I am not the first one but I couldn't find useful info on either COLLADA or Bullet forums.

Thanks

Damien
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA

Re: Bullet & COLLADA RT

Post by Erwin Coumans »

The main issue are the broken and abandoned COLLADA implementations that break compatibility, including COLLADA DOM. For our Maya Dynamica plugin, we will consider switching to the latest effort that is under active development, OpenCollada, but this doesn't support physics yet.

From Bullet 2.76 onwards, we recommend to use the new .bullet physics format.

Can you try that? It should solve compatibility issues. What modeler(s) are you using to author physics?

Thanks a lot,
Erwin
damiench
Posts: 14
Joined: Thu Feb 18, 2010 4:10 pm

Re: Bullet & COLLADA RT

Post by damiench »

Format export / import is still an issue.
So far, COLLADA didn't solved anything.
Maybe FBX can be blame for this.

I am using 3ds max and export COLLADA Physics with Nvidia PhysX plugin.
First that exported COLLADA doesn't seems to be correct COLLADA.
I don't have Maya, so cannot export to .bullet, COLLADA seems to be a better option.

Then concerning Bullet / Dynamica, it is unclear why there is two repository as the two component are so linked:
http://code.google.com/p/dynamica/downloads/list
http://code.google.com/p/bullet/downloads/list

OpenCollada, ok great, but there is even less documentation than COLLADA DOM.

Finally, developers shouldn't reinvent the wheel each time, and therefore it should be easy to graphically render COLLADA files graphics & physics.
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA

Re: Bullet & COLLADA RT

Post by Erwin Coumans »

damiench wrote: Then concerning Bullet / Dynamica, it is unclear why there is two repository as the two component are so linked:
http://code.google.com/p/dynamica/downloads/list
http://code.google.com/p/bullet/downloads/list
We intentionally separated the authoring tools in its own repository, so the core Bullet SDK doesn't get cluttered with big sdks suck as COLLADA_DOM and libxml etc. Dynamica repo links to the Bullet repo, so no copies are made. There is no problem with this approach, it it?
damiench wrote: I am using 3ds max and export COLLADA Physics with Nvidia PhysX plugin.
Is that the open source PhysX plugin?

We could simply add .bullet export to that plugin. Would you be interested helping out with that?
Thanks,
Erwin