我有问题。终于找到了一个可以理解的Collado导入指南。文章中有方程式,它们应计算骨骼动画中脊椎的位置(完整指南 - http://thecansin.com/Files/COLLADA.pdf)。
位置=顶点位置x(绑定形状xΣ(MatrixPallette [n] x 权重[n]))其中0 <= n <4
MatrixPallette [n] = inverseBindPose [n] x worldTransforms [n]
worldTransforms [n] = BindPose [n] x worldTransforms [parent]
而且,就像一切都清楚,但是什么是worldTransforms [parent]我无法理解((
答案 0 :(得分:1)
worldTransform [parent]是父联合的4x4转换矩阵。例如,如果你正在看一个手腕,要使它到达正确的位置和旋转,你需要应用所有父母的变换(平移和旋转)。所以你需要得到肘关节世界变形,肩膀等......向上运行分层树。