Bullet (silnik)
Bullet – silnik 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].
Logo programu | |
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
edytujKomercyjne gry komputerowe
edytujGry komercyjne wykorzystujące silnik Bullet:
- Grand Theft Auto IV[4]
- Grand Theft Auto V[4][5]
- Red Dead Redemption[4]
- Midnight Club: Los Angeles[4]
- Red Dead Redemption 2[5]
Filmy
edytuj- 2012[6]
- Hancock[6]
- Piorun[6]
- Drużyna A[7]
- Sherlock Holmes[8]
- Megamocny[9]
- Shrek Forever[9]
- Jak wytresować smoka[9]
Pozostałe
edytujUwagi
edytuj- ↑ Czas dyskretny oznacza aktywacje funkcji sprawdzającej kolizję co pewien określony czas.
Przypisy
edytuj- ↑ a b c d e f g h Bullet 3D Real-Time Multiphysics Library. [dostęp 2015-04-06].
- ↑ Bullet 2.86 with pybullet for robotics, deep learning, VR and haptics. [dostęp 2017-01-26].
- ↑ Bullet 2.75 released. [dostęp 2015-04-06].
- ↑ 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
- ↑ a b Red Dead Weekend Jak ożywiono otwarty świat Red Dead Redemption II / CD-Action - Rockstar Games. [dostęp 2021-11-16].
- ↑ a b c OpenCL Game Physics. [dostęp 2015-04-06]. Cytat: Some movies using Bullet Physics are Bolt, Hancock and 2012
- ↑ A-Team uses bullet. [dostęp 2015-04-06].
- ↑ Sherlock Holmes. [dostęp 2015-04-06].
- ↑ a b c PDI Dreamworks Megamind, Shrek 4 and ‘How to train your dragon’ are using Bullet. [dostęp 2015-04-06].
- ↑ 3DMark 11 uses Bullet Physics. [dostęp 2015-04-06].
- ↑ Character Creation And Digital Animation | Maya | Autodesk. autodesk.com. [dostęp 2015-07-16].