Bullet 2.68 Physics SDK released: Soft Bodies and iPhone support

+ New BulletSoftBody library: cloth, rope and deformable volumes, including interaction with rigid bodies. Thanks Nathanael Presson.
+ Added btSliderConstraint
+ Added Extras/CdTestFrameWork, Thanks Pierre Terdiman
+ Added posix thread support (pthreads), Thanks Enrico.
+ Moved ConvexHull into Bullet/src
+ Moved optional quickstep and box-box collision detector to Bullet/src. Thanks Russell Smith for permission to re-distribute under the ZLib license.
+ Many bugfixes and improvements to BulletColladaConverter, btSubsimplexConvexCast, btMultiSapBroadphase, btOptimizedBvh

Download full SDK source code and precompiled Windows and Mac OSX Universal binary demos from http://code.google.com/p/bullet/downloads/list

Wolfgang Engel developed the Oolong Engine 2 for iPhone, and initial Bullet support looks very promising. Unlike most other phones, the floating point performance of the iPhone is very good.
[youtube _8h8yqcTdn8]
Thanks everyone for the hard work and feedback,


Bullet 2.67 Physics SDK available now

Bullet 2.67 is available now from http://code.google.com/p/bullet/

  • Add support for fast batch raycasting on SPU / BulletMultiThreaded
  • Add support for 16 and 32-bit indexed triangle meshes in SPU / BulletMultiThreaded version.
  • Improved COLLADA Physics export snapshot from any Bullet btDynamicsWorld. Saving the physics world into .dae (xml textfile) can be useful for debugging etc.
  • Initial version for Character Control Demo
  • Bugfixes in ConvexCast support against the world.
  • Added btCapsuleShapeX/Z
  • Added btTypedUserInfo, useful for serialization
  • Added Stan Melax Convex Hull utility library in Extras/ConvexHull. This is useful to render non-polyhedral convex objects, and to simplify convex polyhedra.

The SVN repository is sychronized with the existing sourceforge repository.

Development is ongoing, and outstanding issues will roll into upcoming releases.

Feedback in this forum issue: http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=18&t=1947

Horde3D Physics Library Integration

Horde3D Bullet Physics integration

The project contains a small library that connects the Bullet Physics Engine to the Horde3D Graphics Engine.

The source code contains also a little example application and a patch for the Collada Converter of the Horde3D Engine version 0.11 that allows the usage of basic features of the Collada Physics extension.

This text is also available in german. A local cached copy of the source/demo is available too.

NVidia NVSG 4.0 VisSim demo uses Bullet physics library

NVSG VisSim demo using Bullet physics engineNVSG VisSim demo using Bullet physics engine

NVidia released a VisSim demo to showcase NVSG. They showed this demo in the NVidia booth at SIGGRAPH 2007 in San Diego.

Quote from the website: “The demo illustrates the integration of Physics (Bullet physics system), Audio (OpenAL), and Graphics through Producer, Cal3D, FreeType and of course NVSG. Bullet, OpenAL and Producer are all open source projects that are available from their respective repositories on the Internet. Nvidia and the NVSG team do not endorse any of these projects specifically, but they have worked very well for us and we would certainly recommend them. The source code to the VisSim demo is available below.”


Home of Bullet and PyBullet: physics simulation for games, visual effects, robotics and reinforcement learning.