1

我有个问题。终于找到了一个通俗易懂的 Collado 导入指南。文章中有方程,应计算骨骼动画中的顶点位置(完整指南 - http://thecansin.com/Files/COLLADA.pdf)。

Position = VertexPosition x (Bind Shape x Σ (MatrixPallette [n] x Weight [n])) 其中 0 <= n <4

MatrixPallette [n] = inverseBindPose [n] x worldTransforms [n]

worldTransforms [n] = BindPose [n] x worldTransforms [父]

而且,看哪,就像一切都清楚了,但是我无法理解的 worldTransforms [父级] 是什么(((

4

1 回答 1

1

worldTransform[parent] 是父关节的 4x4 变换矩阵。例如,如果您正在查看手腕,为了使其处于正确的位置和旋转位置,您需要应用所有父母的变换(平移和旋转)。所以你需要得到肘关节worldTransform,肩膀等。向上工作分层树。

于 2012-07-12T05:23:46.340 回答