ユタ大学博士課程候補者でVisureTechの創業者であるAnka Chen氏による、物理ベースシミュレーションの為のC++コードベース『Gaia engine』をGithub上で公開しました!
Gaia Physics Engine
🎉🎉I finally released my physics simulator, Gaia:https://t.co/PxrbgSvHyK
— Anka Chen (@AnkaChen1) February 4, 2024
The Gaia engine is a C++ codebase primarily designed for physics-based simulations. It can be compiled as a standalone simulator or integrated into other applications as a third-party module. pic.twitter.com/Ezzml7VKP6
Gaiaエンジンは、主に物理ベースのシミュレーションのために設計されたC++コードベースです。スタンドアロンのシミュレータとしてコンパイルすることも、サードパーティのモジュールとして他のアプリケーションに統合することもできます。強力な三角形/四角形メッシュデータ構造、便利なパラメータIOモジュール、効率的な衝突検出器、あらゆる種類のソルバーをサポートするために拡張可能な仮想物理フレームワークなど、便利なツールのセットを提供します。
Gaiaは、開発者とそれが動作するハードウェアの両方の効率を高めるように設計されています。一方を最適化するともう一方に悪影響を及ぼすことがあるため、時には妥協も必要だ。あらゆる点で最もスマートな設計ではないかもしれない。しかし、ガイアは愚かな設計とは無縁であることは確かだ。
現在、XPBDベースのシミュレータと、私の論文 “Shortest Path to Boundary for Self-Intersecting Meshes “に含まれる実験を再現するいくつかの実行パラメータを提供。
Gaiaは、強力な三角形/四角形メッシュデータ構造、便利なパラメータIOモジュール、効率的な衝突検出器セット、あらゆる種類のソルバーをサポートするために拡張可能な仮想物理フレームワークなど、便利なツール一式を提供する。
Gaiaは、開発者とハードウェアの両方の効率を高めるように設計されている。一方を最適化すると他方に悪影響を及ぼす可能性があるため、妥協することもある。常に最もスマートな設計とは限らない。しかし、ガイアには愚かな設計はないと断言できる。
ちょっと気になります。これはどれくらい実用性のある物理エンジンなんでしょうか。
ライセンスはApache-2.0でGithubページにて公開中です。チェックしてみてね。
コメント