MPMシミュレーションをする材質の設定。雪の初期値を基準に、各パラメータを変えたときの挙動を並べています。
Behavior(材質の種類)
Elastic
Chunky雪の初期値
Liquid
Viscous
Sandy
Density(質量密度)
重さ。上げると重くなる。densityPoint なのでポイントごとの重さ?
100
400雪の初期値
1000
2000
Critical Compression(形を戻す力?)
変形したときに形を戻そうとする力?
変形後に戻そうとするなら広がり、その力がない場合はそのまま変形が進む。
0.001
0.025雪の初期値
0.04
Critical Stretch(つなげる力?)
崩れないようにする力?値を下げるとバラバラになりやすい。
0.001
0.0075雪の初期値
0.04
Compression Hardening(変形するほど固くなる量?)
公式の説明を見る感じ、変形するほど固くなる量。今回は変化がわからなかった。
0.1
10雪の初期値
20
Stiffness(剛性・ヤング率)
変形に対する抵抗。数値を上げると固くなる。ただし上げるとシミュレーションが遅くなる。材質ごとに値が決まる。
1.4 × 10,000
1.4 × 100,000雪の初期値
1.4 × 1,000,000
Volume Preservation(ポアソン比?)
変形と垂直方向に変形する比率?0〜0.5で材質ごとに値が決まる。
例: ダイヤモンド 0.2 / ガラス 0.27 / ポリスチレン 0.3
0.01
0.2雪の初期値
0.4
メモ・気づき
Tip
固くする範囲は 0.1倍〜10倍の管理で足りそう。固くすると本当に遅い。
高速化の話は MPMの高速化 を参照。