Jump to content

Bullet (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
→‎Movies: added A-Team and Sherlock Holmes to movies
Line 50: Line 50:
* ''[[Hancock (film)|Hancock]]'' by Sony Pictures Imageworks.<ref name="hancock">{{cite web |url=http://www.nvidia.com/content/GTC/documents/1077_GTC09.pdf |title=OpenCL Game Physics |accessdate=2010-02-21 |first=ErwinCoumans |date=2009-11-12 |publisher=Erwin Coumans |quote=Some movies using Bullet Physics are Bolt, Hancock and 2012}}</ref>
* ''[[Hancock (film)|Hancock]]'' by Sony Pictures Imageworks.<ref name="hancock">{{cite web |url=http://www.nvidia.com/content/GTC/documents/1077_GTC09.pdf |title=OpenCL Game Physics |accessdate=2010-02-21 |first=ErwinCoumans |date=2009-11-12 |publisher=Erwin Coumans |quote=Some movies using Bullet Physics are Bolt, Hancock and 2012}}</ref>
* ''[[Bolt (2008 film)|Bolt]]'' by Walt Disney Animation Studios used Bullet in their Dynamica Maya plugin.<ref name="bolt">{{cite web |url=http://forums.cgsociety.org/showthread.php?p=5393561#post5393561 |title=Disney's Dynamica plugin for Bullet Physics |accessdate=2010-02-21 |first=ErwinCoumans |date=2008-09-26 |publisher=Arthur Shek |quote=I'm the software manager at Walt Disney Animation Studios who kicked off this project and cleared the open source release.}}</ref>
* ''[[Bolt (2008 film)|Bolt]]'' by Walt Disney Animation Studios used Bullet in their Dynamica Maya plugin.<ref name="bolt">{{cite web |url=http://forums.cgsociety.org/showthread.php?p=5393561#post5393561 |title=Disney's Dynamica plugin for Bullet Physics |accessdate=2010-02-21 |first=ErwinCoumans |date=2008-09-26 |publisher=Arthur Shek |quote=I'm the software manager at Walt Disney Animation Studios who kicked off this project and cleared the open source release.}}</ref>
* ''[[The A-Team (film)| The A-Team]]'' by [[Weta Digital]]<ref>http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=5268</ref>
* ''[[Sherlock Holmes (2009 film)|Sherlock Holmes]]'' by [[Framestore]] <ref>http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=4849</ref>


===3D Authoring tools===
===3D Authoring tools===

Revision as of 10:02, 21 November 2010

Bullet Physics Library
Developer(s)Erwin Coumans et al.
Stable release
2.77 / September 22, 2010; 13 years ago (2010-09-22)
Repository
Operating systemPlayStation 3, XBox 360, Wii, Mac, iPhone, Linux, Windows, etc
TypeMiddleware
Licensezlib
WebsiteBulletPhysics.org

Bullet is an open source physics engine featuring 3D collision detection, soft body dynamics, and rigid body dynamics. It is used in games, and in visual effects in movies.

General information

The Bullet physics library is published under the zlib license. Erwin Coumans, its main author, is employed by Sony Computer Entertainment US R&D.

Features

  • Rigid body and soft body simulation with discrete and continuous collision detection
  • Collision shapes include: sphere, box, cylinder, cone, convex hull using GJK, non-convex and triangle mesh
  • Soft body support: cloth, rope and deformable objects
  • A rich set of rigid body and soft body constraints with constraint limits and motors
  • Plugins for Maya, Houdini, integrated into Cinema 4D and Blender and import of COLLADA 1.4 physics content
  • Optional optimizations for PlayStation 3 Cell SPU, CUDA and OpenCL[1]

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

Projects using the engine

You can find more information in the announcement section of the Bullet forums.

Commercial Games

Here are some games using Bullet created by professional game developers for video game console or other platforms:

Movies

Several Hollywood movie studios are using Bullet rigid body simulation for special effects in commercial films, to name a few:

3D Authoring tools

Open source and other

See also

References

  1. ^ "GPU physics: OpenCL separate branch".
  2. ^ "AAA Titles using Bullet". Erwin Coumans. 2009-01-05. Retrieved 2009-01-05. There are some AAA games released by Sony Computer Entertainment, Disney and Rockstar and others. [...] We are allowed to mention that some parts of Bullet have been co-developed and optimized with Rockstar and merged into their Rage game engine, used on XBox 360, PC and PLAYSTATION 3 in Midnight Club: Los Angeles and Grand Theft Auto 4. {{cite web}}: |first= missing |last= (help)CS1 maint: numeric names: authors list (link)
  3. ^ "Trials HD Developer Interview". Dale Nardozzi. 2009-08-06. Retrieved 2009-11-14. 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. {{cite web}}: |first= missing |last= (help)
  4. ^ "FreeRealms uses Bullet". Roy Eltham. 2009-04-15. Retrieved 2009-04-20. We're using Bullet collision & dynamics. 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. Check out the beta here. Go sign up, we are letting people into the beta in waves over the next week or so. Roy Eltham, Senior Engine Programmer, Sony Online Entertainment,http://www.freerealms.com {{cite web}}: |first= missing |last= (help)
  5. ^ "HotWheels: Battle Force 5 for Wii uses Bullet". Kester Maddock. 2009-11-13. Retrieved 2009-11-14. HotWheels: Battle Force 5 for Wii uses Bullet for collision detection, dynamics, and vehicle simulation.. {{cite web}}: |first= missing |last= (help)
  6. ^ "Gravitronix releases on WiiWare, uses Bullet". Wavesonics. 2009-10-12. Retrieved 2009-11-14. The engine was developed 100% from scratch, and makes extensive use of Bullet for all physics, collision detection, and more. {{cite web}}: |first= missing |last= (help)
  7. ^ "Madagascar Kartz uses Bullet". Kester Maddock. 2009-10-14. Retrieved 2009-11-14. Madagascar Kartz for Wii, PS3 & Xbox360 uses Bullet. http://nzgamer.com/all/news/3515/madagascar-kartz-announced-dated.html Madagascar Kartz is a 4 player kart racer. Its vehicle simulation is based on Bullet's btRaycastVehicle. {{cite web}}: |first= missing |last= (help); External link in |quote= (help)
  8. ^ a b "Crayola Colorful Journey for Wii". eric777. 2009-01-28. Retrieved 2009-11-14. we specifically used Bullet to allow the player to free-draw new static & dynamic objects, to modify the levels and solve puzzles. {{cite web}}: |first= missing |last= (help)CS1 maint: numeric names: authors list (link) Cite error: The named reference "cinema4d" was defined multiple times with different content (see the help page).
  9. ^ "2012 Step by Step". Ellen Wolff. 2009-11-13. Retrieved 2010-02-21. Our software team built it around a fast, open-source engine called Bullet. {{cite web}}: |first= missing |last= (help)
  10. ^ "2012". Renee Dunlop. 2009-11-26. Retrieved 2010-02-21. We took Bullet as our core solver and built a proprietary system around it that allowed us to build our own constraint system that assembled big objects out of lots of small objects, then choreographed how they broke apart, where their weaknesses were, and how they were affected by forces. {{cite web}}: |first= missing |last= (help)
  11. ^ "OpenCL Game Physics" (PDF). Erwin Coumans. 2009-11-12. Retrieved 2010-02-21. Some movies using Bullet Physics are Bolt, Hancock and 2012 {{cite web}}: |first= missing |last= (help)
  12. ^ a b "Disney's Dynamica plugin for Bullet Physics". Arthur Shek. 2008-09-26. Retrieved 2010-02-21. I'm the software manager at Walt Disney Animation Studios who kicked off this project and cleared the open source release. {{cite web}}: |first= missing |last= (help)
  13. ^ http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=5268
  14. ^ http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=4849
  15. ^ "Letter to the NewTek LightWave 3D Community about LightWave 3D with CORE Technology". Jay Roth President, 3D Product Division at NewTek. 2009-12-08. Retrieved 2009-12-08. DYNAMICS: Functionality based on the popular Open Source Bullet Physics Library, one of the best physics libraries on the market today. {{cite web}}: |first= missing |last= (help)
  16. ^ Hellard, Paul (2010-05-19). "DAZ 3D-Gizmoz Carrara 8 Pro offers Bullet Physics Library, 64-bit support and FBX Export to Unity game engine". Retrieved 2010-07-02. Professional artists using the Carrara 8 Pro toolset will gain access to […] the Bullet Physics Library.
  17. ^ "Announcing osgBullet". Paul Martz. 2009-11-11. Retrieved 2009-11-14. I'm pleased to announce osgBullet, a new open source Bullet-based project. {{cite web}}: |first= missing |last= (help)
  18. ^ "C4 Engine Bullet Integration". JamesH. 2008-11-29. Retrieved 2009-11-14. This is an integration of Bullet into the C4 Engine. The demo isn't anything fancy graphics-wise but is just a series of test worlds. {{cite web}}: |first= missing |last= (help)