bvh ファイルからモーション データを取得して 3D モデルに適用しようとしています。bvh ファイル形式について調査し、そのデータを解析してテキスト ファイルに書き込んだので、新しい拡張子 (.motion) を付けます。テキストファイル用。すべて問題ありませんが、.motion データを 3D モデルの関節に適用しようとすると問題が発生します。
bvh ファイルのレスト ポーズが異なるためです。私のモデルのレスト ポーズは T ポーズですが、bvh ファイルは立ちポーズです。そのため、3D モデルに適用されるアニメーション シーケンス全体も回転が異なります。
また、回転データが正しい関節に適用されているかどうかも検証しました
残りのポーズ以外は完璧です。この残りの位置の違いを克服する他の方法はありますか。この問題を解決するために行列乗算を使用できますか?