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].

Bullet Physics Library
Logo Bullet Physics Library
Logo programu
ilustracja
Autor Erwin Coumans[1]
Aktualna wersja stabilna 2.86 – 26 stycznia 2017; ponad 7 lat temu[2]
Język programowania C++, C[1]
System operacyjny Windows, Linux, OS X, iOS, Android, PlayStation 3, Xbox 360, Wii[1]
Rodzaj silnik fizyki
Licencja Open Source[1]
Strona internetowa

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

Cechy silnika

edytuj
  • 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

edytuj

Komercyjne gry komputerowe

edytuj

Gry komercyjne wykorzystujące silnik Bullet:

Pozostałe

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

Przypisy

edytuj
  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

edytuj