Bullet (Physik-Engine)

freie Physik-Engine Aus Wikipedia, der freien Enzyklopädie

Bullet (Physik-Engine)

Bullet ist eine freie Physik-Engine, die 3D-Kollisionserkennung, Simulation von Physik starrer Körper und Simulation von nicht-elastischer Physik mit Deformationen unterstützt. Sie wird in der Computerspiel-Entwicklung und für visuelle Effekte in Filmen verwendet. Die Bullet Physics Library wird unter der Zlib-Lizenz veröffentlicht. Der Hauptautor Erwin Coumans arbeitete von 2003 bis 2010 für Sony Computer Entertainment, bis 2014 für AMD, bis 2022 für Google und seitdem für Nvidia.

Schnelle Fakten Basisdaten ...
Bullet Physics Library
Thumb
Thumb
Basisdaten
Entwickler Erwin Coumans et al.[1]
Aktuelle Version 3.07[2]
(26. November 2020)
Betriebssystem Microsoft Windows, Linux, Mac OS X, Apple iOS, Android, PlayStation 3, Xbox 360, Wii
Programmier­sprache C, C++
Kategorie Middleware
Lizenz zlib-Lizenz
www.bulletphysics.org
Schließen

Merkmale

Projekte die Bullet verwenden

Zusammenfassung
Kontext

Kommerzielle Spiele

Zu Computerspielen, die von professionellen Spiele-Entwicklern geschaffen wurden und Bullet als Physik-Engine verwenden, zählen unter anderem:

Filme

Heutzutage verwenden auch Filmstudios Physik-Simulatoren für Spezialeffekte in Filmen. Kommerzielle Filme, in denen dazu Bullet-Physik verwendet wurde, sind unter anderem:

3D Autorentools

  • Blender ist eine freie 3D-Grafiksoftware, die Bullet-Physik für Animationen und die interne Blender Spiel-Engine verwendet.
  • Carrara Pro unterstützt Bullet ab Version 8.[18]
  • Cheetah3D nutzt Bullet für die Physik-Simulation ab Version 6.0.
  • Cinema 4D implementiert mit Version 11.5 Bullet als Teil des Modynamics Systems.[19]
  • Houdini verwendet Bullet für dynamischen Inhalt ab Version 12.0. Für frühere Versionen gibt es ein Open Source Plug-in.
  • LightWave 3D CORE.[20]
  • Modo Recoil
  • Softimage erhält durch das Momentum Plug-in Bullet-Support.
  • Maya integriert Bullet durch das Golaem Crowd Plug-in von Golaem.[21]

Open Source und andere

  • OpenSimulator ist eine Open-Source-Server-Software für den Betrieb virtueller Welten mit Bullet als einer der optionalen Physik-Engines; seit 2014 ist Bullet der voreingestellte Standard.[22]
  • 3DMark von Futuremark.[23]
  • Panda3D integriert Bullet.
  • GameKit besitzt eine Integration von Bullet.
  • OGRE stellt durch das OgreBullet[24] Add-On eine Integration zur Verfügung.
  • Irrlicht Engine stellt mehrere Bullet Integrationen zur Verfügung: Bullet Physics Wrapper, irrBP und GameKit.[25]
  • OpenSceneGraph integriert Bullet über die osgBullet Bibliothek.[26][27]
  • Crystal Space Spiel-Engine wechselte zu Bullet als Physik-Engine.
  • Physics Abstraction Layer bietet ein universales Interface für diverse Physik-Engines, unter anderem für Bullet, an.
  • C4 Engine ist eine proprietäre Spiel-Engine von Terathon Software LLC, die durch JamesH eine Bullet Integration bekommen hat.[28]
  • jMonkeyEngine, eine in Java programmierte Spiel-Engine.[29]
  • Blitz3D integriert Bullet durch den BlitzBullet[30] Wrapper.
  • Maratis3D ist eine Spiel-Engine, die Bullet als Physik-Engine verwendet.
  • Pybullet ist ein Bullet Wrapper für Python.
  • DFPGE ist eine Open Source Grafik-Engine, die Bullet für Physik-Simulationen verwendet.
  • V-REP Roboter-Simulator unterstützt Bullet als Physik-Engine.
  • ENIGMA Development Environment, eine Open Source Entwicklungsumgebung für Spiele.
  • ammo.js ist ein JavaScript-Port von Bullet und kann z. B. zusammen mit dem 3D-Framework Three.js[31] auf Basis von WebGL verwendet werden.
  • Godot ist eine Spiel-Engine, die ab Version 3.0 die Bullet Physik-Engine nutzt.[32]
  • GFX[33] ist ein Open Source C# Game Framework, welche einen Wrapper der Bullet Physik-Engine nutzt.

Siehe auch

Einzelnachweise

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.