Bullet (software)

From Infogalactic: the planetary knowledge core
(Redirected from Bullet physics)
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Bullet Physics Library
250px
300px
Developer(s) Erwin Coumans, et al.[1][2]
Stable release 2.83.7[3] / January 9, 2016; 8 years ago (2016-01-09)
Written in C, C++
Operating system Microsoft Windows, OS X, Linux, iOS, Android, PlayStation 3, Xbox 360, Wii
Type Physics engine
License zlib License
Website {{#property:P856}}

Bullet is a physics engine which simulates collision detection, soft and rigid body dynamics. It has been used in video games as well as for visual effects in movies. Erwin Coumans, its main author, worked for Sony Computer Entertainment US R&D from 2003 until 2010, for AMD until 2014, and he now works for Google.

The Bullet physics library is free and open-source software subject to the terms of the zlib License.

Features

The Bullet website also hosts a Physics Forum for general discussion around Physics Simulation for Games and Animation.

At AMD Developer Summit (APU) in November 2013 Erwin Coumans presented the Bullet 3 OpenCL Rigid Body Simulation.[5][6]

Projects using the engine

Commercial games

Games using Bullet created by professional game developers for video game consoles or other platforms include:

Movies

Several Hollywood movie studios are using Bullet rigid body simulation for special effects in commercial films. Movies using the Bullet engine include:

3D Authoring tools

  • Blender—A free 3D production suite that uses Bullet physics for animations and its internal game engine, the Blender Game Engine.
  • Carrara (software) added Bullet Physics in Pro version 8 .[23]
  • Cheetah3D, a 3D modeling, rendering and animation software for Apple Mac OS X uses the Bullet physics engine to simulate rigid body and soft body dynamics. (As of version 6.0.)
  • Cinema 4D version 11.5 uses Bullet as part of MoDynamics.[24]
  • Houdini has native Bullet Physics support in the dynamics context as of version 12. Available as an community supported open source plugin for previous versions.
  • LightWave 3D CORE.[25] LightWave 11 also uses Bullet Dynamics for its physics.
  • Modo Recoil Allows users to simulate dynamic rigid body interactions based upon the popular Open Source Bullet Physics Library
  • MikuMikuDance a freeware 3D animation program, added the use of Bullet Physics Engine in version 5
  • Poser versions 10 and Pro 2014 introduced a Bullet Physics-based 'Live mode' for simulating rigid and soft body dynamics while editing the scene
  • Softimage plugin Momentum developed by Helge Mathee and distributed by Exocortex
  • Golaem Crowd plugin for Maya developed by Golaem[26]

Open source and other

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.

External links