Bullet 2.83 released and upcoming SIGGRAPH 2015 course

bullet2.83

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 conference in Los Angeles.

Tuesday, 11 August 3:45 pm – 5:15 pm, Los Angeles Convention Center, Room 404AB

UPDATE: here are the slide decks:

3:45-4.15 pm
Introduction to rigid body pipeline, collision detection

4:15-4:45 pm
Advances in constraint solving, Featherstone Articulated Body Algorithm

4:45-5.15 pm
Acceleration of the full collision detection and constraint solver on GPU

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 Bin Zafar and Stephen Marshall for the separate development of two large-scale destruction simulation systems based on Bullet.

These pioneering systems demonstrated that large numbers of constrained rigid bodies could be used to animate visually complex, believable destruction effects with minimal simulation time.”

Thanks to all Bullet contributors and users!
See https://www.oscars.org/news/21-scientific-and-technical-achievements-be-honored-academy-awardsr

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

multithreading

nasa_bullet

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 get it at the publisher AK Peters/CRC Press or at Amazon.

Development on upcoming Bullet 2.83 and Bullet 3.x is making good progress, hopefully an update follows soon.

Bullet moves to github and Erwin Coumans joins Google!

GoogleBostonDynamics 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 be moving to Bullet 3.x and the unstable Bullet 3.x code is already included in Bullet 2.83.
Other news is that recently I joined Google to work on the robotics project!

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. Poser 3D using Bullet
Riptide GP2 using Bullet

Our focus is now on integrating all Bullet 2.x features into the upcoming Bullet 3.x SDK. You can learn more about its progress in our SIGGRAPH course notes on GPU rigid body simulation at the Multithreading and VFX website.

Ralf Knoesel shared the good news that Riptide GP2, the latest iOS/Android game from Vector Unit, uses Bullet for collision detection and rigid body simulation. See http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=9324 for more information

We have been working with Larry Weinberg and his crew to integrate Bullet soft body and rigid body into Poser 3D. Create rigid simulations with constraints to build complex mechanical interactions. Paint softbody constraint weights to animate. Add jiggle and bounce to any prop or character. Use the Live Simulation mode to preview dynamics in realtime, or calculate simulations to include in rendered animations. See for more information on Bullet and Poser 3D here.

 

 

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 feedback, optional Coriolis forces and speculative contacts for fast moving objects. For more information and feedback see 
http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?t=8490

Also Cebas released the 3ds Max plugin thinkingParticles 5 and it features Bullet Physics. Check it out here: http://www.cebas.com/index.php?pid=news_next&nid=489

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 with latest drivers.

Graham Rhodes and Anthony Hamilton contributed a Android/NEON optimized version of Sony Physics Effects, which will be used as a handheld backend in Bullet 3.x. Last but not least, the open source Dynamica Bullet plugin for Maya is now deterministic and has preliminary support for soft body/cloth and convex decomposition through HACD.

For more info, see this forum post.

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 modification, and it compiled out-of-the-box using the premake4 generated Makefiles. Check out the Native Client for Dummies article for more information.

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 for more information.

We uploaded the slides from our SIGGRAPH course “Destruction and Dynamicsfor Film and Game Production”. You can find the slides at http://bulletphysics.org/siggraph2011

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