| 銃や砲で使用される弾丸については「弾丸」を、記号のビュレットについては「ビュレット (記号)」をご覧ください。 |
Bulletエンジンでシミュレーションした壁の破壊 | |
| 作者 | Erwin Coumans 他 |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C,C++ |
| 対応OS | Windows,Linux,macOS,iOS,Android,PlayStation 3,Xbox 360,Wii |
| サポート状況 | 開発中 |
| 種別 | ミドルウェア |
| ライセンス | zlib License |
| 公式サイト | bulletphysics |
| テンプレートを表示 | |
Bullet(バレット)は、Erwin Coumansらによって開発されたオープンソースの物理演算エンジンである。ライセンスはzlib Licenseが適用されている。
なお、開発者のErwin Coumansは、以前Havokに務めており[2]、2003年から2010年までソニー・コンピュータエンタテインメントで勤務したが、その後AMDに移った[3]。2019年7月現在はGoogleで働いている[4]。
剛体(リジッドボディ)から軟体(ソフトボディ)までのシミュレーションを、離散的ないしは連続的に実行できる。剛体の形状として、球体・ボックス・円柱・円錐・GJK(Gilbert–Johnson–Keerthi distance algorithm(英語版))・非凸形状・三角形メッシュを使用できる。布やロープといった変形可能な物体を、軟体として扱える。剛体から軟体に対して、シミュレーション実行時に拘束や動力を設定することができる。
Maya、Softimage、Houdini、CINEMA 4D、LightWave 3D、Blender、COLLADA 1.4へのプラグイン機能を備える。
PlayStation 3のCellプロセッサや、CUDAもしくはOpenCLを用いたGPUへの最適化オプションを使用できる[5]。
Bullet 2.81にて、iOSおよびmacOS用のSIMD/NEONによる最適化に対応している[6]。
2013年11月に開かれたAMD Developer Summit (APU) で、作者のErwin Coumansは、Bullet 3.x OpenCLによる剛体シミュレーションを発表した[7][8]。
公式サイトに開発者向けのフォーラム・Physics Simulation Forumが開設されている。
この項目は、まだ閲覧者の調べものの参照としては役立たない、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(P:コンピュータ)。 |
この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。 |