Basically, I think what we need it to ‘revive’/start from scratch a Bullet plugin or some way of integrating the Bullet engine into DS. The plugin route is probably the easiest from a third-party standpoint.
DS is already making extensive use of Qt. And yes, there’s plenty of Qt/Bullet stuff around. So, the basics are there…it’s the putting them together, that’s the problem.
OK…why Bullet?
1. It’s a well established, mature, stable project…and it’s dirt cheap (yeah…OpenSource).
2. It’s widely used….it’s already in Lightwave, C4D, Houdini and Blender (integrated) and has plugins in Maya and Softimage…oh, and Carrara, too. It’s been used in qute a few commercial games and it’s been used in movies…
3. It does ‘rigid’, ‘soft body’ and collisions. The soft body includes cloth and other simulations.
What that means is all the ‘heavy lifting’ is done…now we just need someone well versed in Qt and Bullet to put it together.