注目★★★★★Hacker News
Box2D の 3D 版 Box3D がオープンソース化、ゲーム物理エンジンとして公開
30秒で把握
- 1Erin Catto が Box2D の 3D 版 Box3D をオープンソース公開、GitHub で利用可能に
- 2大規模エンティティ・mesh 衝突・streaming 対応で、ゲーム開発者向け物理シミュレーションをカバー
- 3s&box・Esoterica・マルチプレイゲームで既に採用、v0.1 リリース予定で継続開発へ
要約
Erin Catto が Box2D の 3D 拡張版 Box3D をオープンソースで公開した。三角メッシュ衝突・高さ フィールド衝突・ベイク済み複合衝突などの 3D 機能を搭載し、Box2D と同じ C API と設計思想を継承している。開発は自身が進める Unreal ベースのゲーム「The Legend of California」の物理要件 (樹木シミュレーション・大規模エンティティ管理) から生まれ、現在 s&box や Esoterica など複数ゲームで採用されている。
あなたへの影響
Unreal や既製物理エンジン (Chaos・Jolt) で不足する要件 (gyroscopic torque・大規模衝突メッシュ管理・mesh collision CCD) をカバーするため、ゲーム開発チームが独自物理エンジン採用を検討する際の有力な選択肢となる可能性がある。
推奨:Box2D ユーザーであれば API 設計が類似しているため学習コストが低い。