ソフトウェア スキニングを使用して MD5 ローダーを実装しました。md5 のバインド ポーズは、最終的な絶対位置と回転です。ジョイントに依存するウェイトの計算を行うだけで済みます。
GPU スキニングを実装しようとしましたが、行き詰まっています。これらの座標は最終的なものなので、3D ベクトルと四元数をマトリックスに変換してシェーダーにアップロードできないのはなぜですか? 私がここで読んだように: http://3dgep.com/?p=1356、バインド ポーズの逆でスケルトンを乗算する必要があります。しかし、私がする必要があるのは、最終的な行列を GPU にアップロードし、そこで残り (重みの合計など) を計算することだけだといつも思っていたので、この部分を理解していません。
インバース バインド ポーズの動作について教えてください。