IT用語集 › プログラミング › クロスシミュレーション

クロスシミュレーション

プログラミング Svenska → 更新: 2026-10-25

布を距離拘束でつながれた質点のメッシュとして扱い、毎フレーム緩和して自然に垂れ下がらせる手法。

ゲームが今も頼るモデルは、1995年にグザビエ・プロボが示したものだ。粒子を格子状に並べ、ばねまたは硬い距離拘束(構造・せん断・曲げの三種)でつなぎ、ベルレ積分で進めて、1フレームあたり数回反復する。軽く、安定していて、マントや旗なら十分に説得力がある。

高くつくのは布そのものではなく、布が自分自身や周囲を貫通しないようにする部分だ。自己衝突には空間インデックスが要り、折り目が逆向きに解決されれば一目で不自然だとわかる。位置ベース動力学(ミュラーら、2007年)は、力ではなく位置を直接補正することで、安定性の問題の多くを解決した。

← 用語集に戻る