2012-10-05 51 views
4

我希望你能幫助我。我的問題是與COLLADA的剝皮公式:Collada蒙皮

v += {[(v * BSM) * IBMi * JMi] * JW} 
  • n:影響頂點v接頭的數量
  • BSM:綁定形狀矩陣
  • IBMi:關節i的逆結合,構成矩陣
  • JMi:關節i的變換矩陣
  • JW:關節影響的權重i on vertex v

必須計算每個頂點「v」(即,通過「for」bucle)。但是,如果我有10,000個頂點或更多的網格,它不是非常非常慢?這必須實時計算嗎?沒有其他方法來計算「v」?

非常感謝。 :-)

回答

3

你或許可以使用閾值JW - 爲每個頂點v,你可以跳過進一步計算任何聯合iv其中JWi低於某一閾值。

你也可以爲每個關節預先計算IBMi * JMi一次,對嗎?

+0

非常感謝您的幫助朋友。 ;-) –