Bullet in SIGGRAPH collision detection course, Toy Story 3 game, Sherlock Holmes and A-Team movie

On Monday July 25th, 2-5PM at the SIGGRAPH conference in Los Angeles we  discussed recent improvements in the Bullet collision detection pipeline in our SIGGRAPH course “Recent Advances in Real-Time Collision and Proximity Computations for Games and Simulations“. Thanks for all questions and feedback! See the slides here.

Disney Avalanche just shipped their Toy Story 3 game for PlayStation 3, XBox 360 and Wii, and it uses Bullet physics.

Weta Digital integrated Bullet in their in-house FX pipeline tool called wmRigid, and one of the first releases using the rigid body simulation is the A-Team movie, thanks to Ronnie for letting us know!

“I work at Framestore, and spent several months last year developing a tool called “fBounce”, which allows artists to run Bullet rigid body simulations through Maya. The tool has been used on a few productions now, but the only one released so far is Sherlock Holmes, which won the VES award for Outstanding Supporting Visual Effects in a Feature Motion Picture. There’s an article on the fxguide website about the effects, which mentions fBounce twice!”

Thanks a lot Kate for sharing this information. See the original posting here.

Plans have changed (was AMD is giving away GPU physics tools with DMM2 and Bullet)

August 2011 update: Plans have changed, a free version of the DMM plugin is part of Autodesk Maya 2012.

photos-dmm_display1

See the obsolete press release at http://www.amd.com/us/press-releases/Pages/amd-ecosystem-2010mar8.aspx

Related link: http://www.thinq.co.uk/features/2010/3/8/amd-gives-away-gpu-physics-tools/

Bullet 2.76 out, new binary .bullet file format with Maya and Blender authoring tool support

dynamica_bullet276

The new Bullet 2.76 SDK includes several new features and improvements. The new btInternalEdgeUtility avoid collisions against internal edges for smooth sliding along a triangle mesh. The cross-platform cmake build system support is improved and preparations are made towards upcoming OpenCL GPU acceleration for Bullet 3.x.

The new binary file format improves current and future tools support for Bullet.

The extensible .bullet file serialization is cross-compatible between 32/64bit, little and big endian, single and double precision and different Bullet SDK versions.  This means you can export a .bullet file in Maya 64bit on a little endian Intel machine and import it on a 32bit big endian PlayStation 3.

For download of Bullet,  the new Maya Dynamica plugin and further information see http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=18&t=4779

Zero Gear and Cocoto games are using Bullet Physics

zerogear

January 12th marks the official release date of the PC kart game Zero Gear by NimbleBit! For the low price of only $19.99 you can beat up your friends in 18 different levels, in customizable karts and characters. Play with physically based weapons, earn achievements and compete in many different game modes.

It uses Bullet for its physics and Ogre 3D for graphics rendering.

Check it out and buy it online on either Steam or http://myzerogear.com

cocoto-surprise-wii-front-pack

Go fishing for gifts!

Play either one of the 4 characters of Cocoto’s world and go fishing for treasures in one of the 4 magical environments of this famous series: Abyss, Atlantis, Jungle and Heaven. Watch out, each world will have its own challenges and gifts!

See also http://www.youtube.com/watch?v=IAQ52fXxXdQ or the announcement on the Bullet forums.

Happy Holidays everyone, and … Lightwave CORE goes Bullet!

lightwave

Jay Roth President, 3D Product Division at NewTek. 2009-12-08. “DYNAMICS: Functionality based on the popular Open Source Bullet Physics Library, one of the best physics libraries on the market today.

See http://www.newtek.com/forums/showthread.php?p=957337#post957337

2012 uses Bullet

Digital Domain and Sony Pictures used Bullet Physics Simulation for a lot of the rigid body special effects in the movie 2012. DigitalContentProcucer.com and CG Society have more details about the special FX in this movie, or you can check out the upcoming Issue 120 of Cinefex. Apart from the Maya Bullet Dynamica plugin, Cinema 4D 11.5 Bullet integration into MoDynamics and Blender 3D Bullet integration there is now a new open source Houdini plugin for Bullet rigid body simulation available. Special thanks to Nafees Bin Zafar!

Madagascar Kartz for PS3, 360, Wii uses the Bullet Physics Library

madagascar-kartz-878765465465465

Kester reports that Madagascar Kartz uses Bullet and an improved version of its btRaycastVehicle in their upcoming 4-player splitscreen racing game. He also shares some experiences on how to improve the vehicle simulation. The Dreamworks franchise is published by Activition and is available from October 27th for all game consoles. Check out the YouTube video.

banner_madagascar2

Trials HD (XBox 360) uses Bullet

trials_hd“We are also using a modified version of an open source physics engine called Bullet Physics Library to calculate our physics simulation and collision inside the game. We have in-house optimized it for the Xbox 360 CPU and vector units. Our game engine is designed to be fully multithreaded, and we are simulating physics at the same time we are processing game logic, graphics, sound and particles in other Xbox 360 hardware threads. With extensive optimization, we have achieved a very good balance, with all six CPU hardware threads constantly working under heavy load.”

http://interviews.teamxbox.com/xbox/2459/Trials-HD-Developer-Interview/p1/

Bullet ranked third physics library at 10% in Game Developers Magazine survey

physics_middleware_aug2009

0908gd_cover_250x339The August 2009 issue of Game Developers Magazine features an article about game middleware, written by Mark Deloura. They surveyed over 100 senior developers of various development houses, mainly working on PC, PlayStation 3 or XBox 360.

According to the article, developers like having access to the full source code. When purchasing a Havok or PhysX license, some of the core algorithmic implementations, such as the core constraint solver or collision detection internals are not exposed. PhysX is rated number 1 at 26.8%, Havok comes 2nd at 22.7%, Bullet third at 10.3% and Open Dynamics Engine fourth at 4.1%.

You can purchase an electronic version of this issue for $3.95 here.

Free Realms (Sony Online Entertainment) uses Bullet Physics Library

“We use it for our character controller (our own custom one), line of sight checks, and so forth as well as for vehicle physics in the Racing and Demolition Derby instances.”

Free Realms

See http://www.freerealms.com

GDC 2009 Physics Tutorial on CUDA, SPU, OpenCL and Larrabee optimizations

gdc09_header_main2.jpg

We have been working for a while on parallel physics optimizations for various platforms. As part of the Math and Physics Tutorial on Tuesday March 24th, Takahiro Harada and Erwin Coumans will do a joint presentation that discusses our experiences how to optimize a rigid body physics pipeline for CUDA, SPU, Larrabee and OpenCL.

Bullet 2.74 released: constraint limit debug visualization

Bullet 2.74 physics sdk has been released and can be downloaded from the Google Code website.

constraint_viz1.PNG

Constraint debug visualization has been added to make it easier to setup constraint limits. Other improvements include SIMD constraint solving, buoyancy demos, single-shot multiple contact point generation, improved documentation etc.

IEEE VR 2009 Tutorial on Interactive Physics Simulation

bullet-physics-logo-200.jpgphysx-logo-200.jpgsofa-logo-200.jpgopentissue-logo-200.png

This tutorial presents the different components required in real-time physical-based simulations. It covers a broad scope of topics while discussing a few recent developments, allowing attendees to see and understand what is currently possible to integrate physics within a virtual environment. We focus on practical methods, as implemented in publicly available toolkits. It is mainly intended as an introduction for anyone interested in integrating physical behaviors in virtual environments, but the recently published interactive simulation technics that are presented might also be of interest to more experienced participants.

  • Jeremie Allard – Research Scientist at Alcove, INRIA Lille
  • Francois Faure – Assistant Professor at Evasion, Grenoble Universities.
  • Erwin Coumans – Simulation team lead at Sony Computer Entertainment America
  • Kenny Erleben – Assistant Professor at DIKU, University of Copenhagen
  • Richard Tonge – Senior Software Engineer at NVIDIA

For more information or to attend visit http://conferences.computer.org/vr/2009/

Crayola Colorful Journey for Wii using Bullet

  • Quote from a forum posting: “This is an adventure game. Without going into a full description of the gameplay, we specifically used Bullet to allow the player to free-draw new static & dynamic objects, to modify the levels and solve puzzles.”