1

私は問題があります。最後に、Collado のインポートに関するわかりやすいガイドを見つけました。この記事には方程式があり、骨格アニメーションの頂点の位置を計算する必要があります (完全なガイド - http://thecansin.com/Files/COLLADA.pdf )。

位置 = 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 [親]

そして、見よ、すべてクリアのように、世界が何であるかを変換する[親]は理解できません(((

4

1 に答える 1

1

worldTransform[parent] は、親ジョイントの 4x4 変換マトリックスです。たとえば、手首を見ている場合、正しい位置と回転にするには、すべての親の変換 (移動と回転) を適用する必要があります。そのため、肘関節のワールドトランスフォーム、肩などを取得する必要があります。階層ツリーを上に向けて作業します。

于 2012-07-12T05:23:46.340 に答える