4

我希望你能帮助我。我的问题是 collada 的剥皮方程:

v += {[(v * BSM) * IBMi * JMi] * JW} 
  • n: 影响顶点 v 的关节数
  • BSM: 绑定形状矩阵
  • IBMi: 关节 i 的逆绑定姿势矩阵
  • JMi: 关节 i 的变换矩阵
  • JW: 关节 i 对顶点 v 影响的权重

必须计算每个顶点“v”(即通过“for”bucle)。但是,如果我有 10,000 个或更多顶点的网格,它不是非常非常慢吗?这必须实时计算吗?没有其他方法来计算“v”吗?

非常感谢你。:-)

4

1 回答 1

3

您可能可以使用阈值JW- 对于每个顶点,您可以跳过低于某个阈值的任何关节的v进一步计算。ivJWi

IBMi * JMi你也可以为每个关节预先计算一次,对吧?

于 2012-10-05T20:59:54.527 回答