Bullet (software): Difference between revisions
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
Developer(s) | Erwin Coumans et al. |
---|---|
Stable release | 2.77
/ September 22, 2010 |
Repository | |
Operating system | PlayStation 3, XBox 360, Wii, Mac, iPhone, Linux, Windows, etc |
Type | Middleware |
License | zlib |
Website | BulletPhysics.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:
- Grand Theft Auto IV and Red Dead Redemption by Rockstar Games.[2]
- Trials HD by RedLynx.[3]
- Free Realms by Sony Online Entertainment.[4]
- HotWheels: Battle Force 5.[5]
- Gravitronix.[6]
- Madagascar Kartz published by Activision.[7]
- Crayola Colorful Journey by Crave Games.[8]
- Regnum Online by ngd Studios. An MMORPG which in its latest major update its physics engine was replaced by Bullet.
- Puzzle Dimension by Doctor Entertainment AB. A 3D puzzle game which uses Bullet Physics to handle collisions and dynamics.
Movies
Several Hollywood movie studios are using Bullet rigid body simulation for special effects in commercial films, to name a few:
- 2012 by Sony Pictures Imageworks.[9][10]
- Hancock by Sony Pictures Imageworks.[11]
- Bolt by Walt Disney Animation Studios used Bullet in their Dynamica Maya plugin.[12]
- The A-Team by Weta Digital[13]
- Sherlock Holmes by Framestore [14]
3D Authoring tools
- LightWave 3D CORE.[15].
- Cinema 4D version 11.5 uses Bullet as part of MoDynamics.[8]
- Blender 3D -- A free 3D production suite that uses Bullet physics for animations and its internal game engine Game Blender.
- Dynamica is a Maya plugin contributed by Walt Disney Animation Studios.[12]
- Houdini Bullet Physics plugin.
- Carrara Pro added Bullet Physics in version 8 (only included in the Pro edition).[16]
Open source and other
- OGRE integration through the OgreBullet add-on.
- Irrlicht Engine has several integrations with Bullet including the Bullet Physics Wrapper, irrBP and GameKit.
- OpenSceneGraph through the osgBullet plugin.[17]
- Crystal Space -- Game engine supporting bullet for physics and switching to it as the main physics plugin.
- Cafu Engine -- for physics engine.
- Physics Abstraction Layer
- C4 Engine -- A proprietary game engine developed by Terathon Software into which JamesH has integrated the Bullet physics engine.[18]
See also
References
- ^ "GPU physics: OpenCL separate branch".
- ^ "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) - ^ "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) - ^ "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) - ^ "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) - ^ "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) - ^ "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
(help)|quote=
- ^ 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). - ^ "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) - ^ "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) - ^ "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) - ^ 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) - ^ http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=5268
- ^ http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=17&t=4849
- ^ "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) - ^ 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.
- ^ "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) - ^ "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)