Bullet 2.87 with pybullet robotics Reinforcement Learning environments

Bullet 2.87 has improved support for robotics, reinforcement learning and VR. In particular, see the “Reinforcement Learning” section in the pybullet quickstart guide at http://pybullet.org . There are also preliminary C# bindings to allow the use of pybullet inside Unity 3D for robotics and reinforcement learning. In addition, vectorunit Beach Buggy Racing using Bullet has been released for the Nintendo Switch! You […]

Bullet 2.86 with pybullet for robotics, deep learning, VR and haptics

The Bullet 2.86 has improved Python bindings, pybullet, for robotics, machine learning and VR, see the pybullet quickstart guide. Furthermore, the PGS LCP constraint solver has a new option to terminate as soon as the residual (error) is below a specified tolerance (instead of terminating after a fixed number of iterations). There is preliminary support […]

Bullet 2.85 released : pybullet and Virtual Reality support for HTC Vive and Oculus Rift

We have been making a lot of progress in higher quality physics simulation for robotics, games and visual effects. To make our physics simulation easier to use, especially for roboticist and machine learning experts, we created Python bindings, see examples/pybullet. In addition, we added Virtual Reality support for HTC Vive and Oculus Rift using the […]

Bullet 2.83 released and upcoming SIGGRAPH 2015 course

The new Bullet Physics SDK 2.83 is available from github. The biggest change is the new example browser using OpenGL 3+. For more changes and features, see the docs/BulletQuickstart.pdf as part of the release. For more information and download link, see http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=18&t=10527 Also, our proposal for a course on Bullet got accepted for the upcoming SIGGRAPH 2015 […]

Scientific and Technical Academy Award for the development of Bullet Physics!

The Academy of Motion Picture Arts and Sciences today announced that 21 scientific and technical achievements represented by 58 individual award recipients will be honored at its annual Scientific and Technical Awards Presentation on Saturday, February 7, at the Beverly Wilshire in Beverly Hills. “To Erwin Coumans for the development of the Bullet physics library, and to Nafees […]

Bullet used in NASA Tensegrity Robotics Toolkit, book Multithreading for Visual Effects

Nasa is using Bullet in their new open source Tensegrity Robotics Toolkit. You can find more information and video link here: http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=9978 The new book Multithreading for Visual Effects includes a chapter on the OpenCL optimizations for upcoming Bullet 3.x. Other chapters include multithreading development experiences from OpenSubDiv, Houdini, Pixar Presto and Dreamworks Fluids and LibEE. You can […]

Bullet moves to github and Erwin Coumans joins Google!

Development of the open source Bullet Physics SDK continues at http://github.com/bulletphysics/bullet3 . All the open issues have been moved from the googlecode repository to github with links between old and new issues. There will be a Bullet 2.83 release using the github repository very soon, it is in alpha stage now. In 2014 we will […]

Bullet 2.82 released: Featherstone and direct MLCP solvers. Poser 3D, Riptide GP2 using Bullet.

The new Bullet 2.82 SDK is available for download. It allows for higher quality physics simulation, suitable for robotics, using the Featherstone articulated body algorithm. The release also introduces a new Mixed Linear Complementarity Problem (MLCP) solver interface, with various direct solver implementations. Read more here. Our focus is now on integrating all Bullet 2.x […]

Bullet 3.x teaser and GDC 2013 talk

Bullet 3.x will feature a 100% GPU accelerated rigid body pipeline with various parallel broad phase algorithms, convex and concave triangle mesh and several parallel solvers. Here is a teaser video for my GPU rigid body talk at GDC 2013 this Thursday March 28, 2.30PM. See some Youtube video here. See http://schedule2013.gdconf.com/session-id/822773 for more details.

Bullet 2.81 released and thinkingParticles 5 using Bullet

The new Bullet 2.81 Physics SDK is released. It includes an Apple contribution of SIMD and Neon optimizations  for Mac OSX and iOS. Some new features include rolling friction ( so that curved shapes such as sphere, cylinders and cones will stop rolling, even on a sloped surface), a gear constraint, force and torque joint […]

Bullet 2.80 released: GPU OpenCL rigid body pipeline, Android, deterministic Dynamica

Bullet 2.80 includes a preview of the GPU rigid body pipeline by Takahiro Harada, running 100% on the GPU using OpenCL. You can check out the Youtube videos or slides and precompiled binaries. A new AMD Radeon 7970 Tahiti can simulate 110k objects in real-time between 15-30 frames/second. It also works on recent NVIDIA GPUs […]

Bullet supports Native Client, runs full-speed in Chrome 15

The C++ version of Bullet can be build using the Native Client compiler and it runs full-speed in the Google Chrome web browser, without plugin.  Just check your Chrome About Box to make sure the version is 15 or later and you can check out the live demo. The Bullet C++ source code didn’t need any […]

Bullet 2.79 release and SIGGRAPH course material available

Bullet 2.79 is out. It is mainly a bugfix release, but there are a few new features. In particular there is a new convex decomposition library, HACD, integrated.  Also we now support the premake build system, next to cmake and autotools. Premake can autogenerated Visual Studio project files that can be distributed, unlike cmake. See http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=18&t=7445 […]

Disney’s Cars 2 game and Riptide GP for Android using Bullet

The new Cars 2 game by Disney Interactive is using Bullet physics! Furthermore, Ralph shared the news that Riptide GP for Android is using Bullet: “Besides our internal tech there are three key components that made Riptide GP possible:  The Android NDK, Bullet Physics, and FMOD Sound System.  The NDK allows us to write native […]