akiraaniの日記: MMD物理演算はMMDのバージョンで動作が違ったという話
日記 by
akiraani
回転運動を付与で倍にして回転減衰で調整して等速回転にするというやり方、実証モデルが動画に出力すると途中で止まるという問題が出てて頓挫してたんですが、原因がMMDのバージョンにあることが判明。
IRCで話題になったときに知り合いに試してもらったところちゃんと動いた、と。じゃあ環境依存なのではという話になり、MMDのバージョンを確認したところ、うちが9.18(64bit版)で、向こうは9.29使ってたので、最新の9.31で試してみたところ、あっさり動く。ただし、FPSを30するとやっぱり止まる。fps30だと丸め誤差が無視できなくなって挙動がおかしくなるっぽい。
利用している物理演算モジュールは変わってないので挙動が変わるはずはないと思い込んでたんですが、どうやらMMD側で制御している要素がある模様。
というわけで、うなぎの天のぼり理論を回転力に応用、しかも比較的シンプルな仕掛けで簡易ながら速度を制御することに成功したというのはそこそこの成果と言えそう。
ボーン追従と回転移動付与を併用した物理演算の可能性についてレポート作って動画で紹介……とかやってみたいけど、それよりも今はコミケだなぁ。
MMD物理演算はMMDのバージョンで動作が違ったという話 More ログイン