1) Rigid Body phisix と流体 (SPH など) を混合したシミュレーションが現実世界のモデリングを提供できるという証拠はありますか?
2) そのようなミックスのフレームはどのように機能しますか?
2 つの異なる液体 (油と水) とソフト ボディ (ボール) が入った箱の中に木のブランコがあるとします。開始条件は次のようになります。
このような状況をどのようにシミュレートできますか? どんなツールで?
私の持っているもので現在それをどのように見ているか(間違っている場合は背を高くしてください)
- すべての物体と流体は状態 (
*
)にあります。 - Bullet などの最新のエンジンは、ソフト ボディとリジッド ボディをサポートしている
*
ため、RB\SB phisix エンジンでフレームをロード ( ) して作成できます。 - すべての頂点を取り、その位置を前のフレームと比較します。何らかの形のベクトル力場を取得します。
*
流体エンジンのtate ( ) での rb/sb を、力場からのインパルスを持つ粒子として表します。- load (
*
) RB と SB を粒子として、それらが作られた材料に対応する密度と、以前に計算されたベクトル場に対応するインパルスを持ちます - 流体エンジンでフレームを作る
- 粒子の動きに対して rb/sb 位置を更新 - 新しい状態を取得 (
**
)
そして、これは少なくとも理論的には、単純なケースの場合、現在の流体 3 + 弾丸 3 を GPU で使用して、ほぼリアルタイムで計算できる可能性があります。