4

あなたが私を助けてくれることを願っています。私の問題は、コラーダのスキニング方程式にあります:

v += {[(v * BSM) * IBMi * JMi] * JW} 
  • n: 頂点 v に影響を与えるジョイントの数
  • BSM: バインド形状行列
  • IBMi: 関節 i の逆バインド ポーズ行列
  • JMi: 関節 i の変換行列
  • JW: 頂点 v に対するジョイント i の影響の重み

各頂点 "v" を計算する必要があります (つまり、"for" bucle を介して)。しかし、10,000 個以上の頂点のメッシュがある場合、それほど遅くはないでしょうか? これはリアルタイムで計算する必要がありますか? 「v」を計算する他の方法はありませんか?

どうもありがとうございました。:-)

4

1 に答える 1

3

おそらくしきい値を使用できます。JW頂点ごとに、あるしきい値を下回っているvジョイントのさらなる計算をスキップできiます。vJWi

IBMi * JMiまた、ジョイントごとに 1 回事前計算することもできますよね?

于 2012-10-05T20:59:54.527 に答える