PDA

View Full Version : Release of SPU Optimized Bullet collision detection and rigidbody dynamics library


erwincoumans
17-Oct-2007, 20:42
Bullet 2.63 Physics library adds libspe2 support for its parallel multi-platform optimizations.

- fully open source and available under the ZLib license, free for commercial use.
- multiple SPU process large parts of the collision detection, including general large 3d triangle meshes, convex meshes, boxes, capsules, cylinders, compound objects
- shared implementation for libspe2, SPURS (licensed PS3 developers) or Win32 Threads

The SPU optimizations were originally developed in collaboration with licensed Playstation 3 game developers. A basic abstraction allows running the SPU task under IBM SDK 2.1 using libspe2 SPU scheduler, as well as under Windows and XBox 360 using Win32 Threads. Threading, DMA and 256kb local storage have been abstracted.

Link for download and more info (http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=18&t=1573)

Thanks,
Erwin

Arwin
17-Oct-2007, 20:47
Lemme guess ... Insomniac's excellent collision detection system from Resistance is a part of this? ;)

erwincoumans
17-Oct-2007, 21:23
It is not Insomiac, but several other big game companies. Unfortunately their names and AAA titles cannot be disclosed here.

IBM contributed the libspe2 support of BulletMultiThreaded collision detection for Cell SPUs on IBM CellBlade and PS3 Linux. Thanks Minh Cuong Tran, Benjamin Hoeferlin, Frederick Roth and Martina Huellmann from IBM Extreme Blue (http://www-913.ibm.com/employment/us/extremeblue/)

Thanks,
Erwin