Bullet (silnik)

Bullet Physics Library
Logo Bullet Physics Library
Logo programu
AutorErwin Coumans[1]
Aktualna wersja stabilna2.86 – 26 stycznia 2017; ponad 5 lat temu[2]
Język programowaniaC++, C[1]
System operacyjnyWindows, Linux, OS X, iOS, Android, PlayStation 3, Xbox 360, Wii[1]
Rodzajsilnik fizyki
LicencjaOpen Source[1]
Strona internetowa

Bulletsilnik fizyki symulujący wykrywanie kolizji, bryły sztywne oraz obiekty deformujące się takie jak na przykład tkaniny lub ciecz[1]. Silnik Bullet może być wykorzystywany w grach komputerowych oraz do stworzenia efektów specjalnych w filmach[1].

Silnik jest projektem Open Source publikowany na podstawie licencji zlib[1].

Cechy silnika

  • Wykrywanie kolizji bryły sztywnej lub obiektu deformującego się w czasie dyskretnym[a]. lub ciągłym.
  • Kolizja w oparciu o bryły geometryczne: cylinder, stożek, kula, sześcian.
  • Kolizja w oparciu o kształt obiektu.
  • Obsługa obiektów deformujących się.
  • Dodatkowa optymalizacja dla technologii CUDA oraz OpenCL[3].
  • Obsługa formatu plików .bullet[1].

Przykładowe projekty wykorzystujące silnik Bullet

Komercyjne gry komputerowe

Gry komercyjne wykorzystujące silnik Bullet:

Filmy

Pozostałe

Uwagi

  1. Czas dyskretny oznacza aktywacje funkcji sprawdzającej kolizję co pewien określony czas.

Przypisy

  1. a b c d e f g h Bullet 3D Real-Time Multiphysics Library. [dostęp 2015-04-06].
  2. Bullet 2.86 with pybullet for robotics, deep learning, VR and haptics. [dostęp 2017-01-26].
  3. Bullet 2.75 released. [dostęp 2015-04-06].
  4. a b c d AAA Titles using Bullet. [dostęp 2015-04-06]. Cytat: Bullet have been co-developed and optimized with Rockstar and merged into their Rage game engine
  5. a b Red Dead Weekend Jak ożywiono otwarty świat Red Dead Redemption II / CD-Action - Rockstar Games. [dostęp 2021-11-16].
  6. a b c OpenCL Game Physics. [dostęp 2015-04-06]. Cytat: Some movies using Bullet Physics are Bolt, Hancock and 2012
  7. A-Team uses bullet. [dostęp 2015-04-06].
  8. Sherlock Holmes. [dostęp 2015-04-06].
  9. a b c PDI Dreamworks Megamind, Shrek 4 and ‘How to train your dragon’ are using Bullet. [dostęp 2015-04-06].
  10. 3DMark 11 uses Bullet Physics. [dostęp 2015-04-06].
  11. Character Creation And Digital Animation | Maya | Autodesk. autodesk.com. [dostęp 2015-07-16].

Linki zewnętrzne

Media użyte na tej stronie

Bullet Wall.png
(c) SteveBaker z angielskojęzycznej Wikipedii, CC-BY-SA-3.0
A destruction of wall, simulated by the physics engine Bullet.
Bullet Physics Library Logo.png
This Bullet logo was made using Blender 3D, for Bullet physics engine.