そこでXファイルのボーン名と、BVHファイルのボーン名が同じならその角度を適用するようにしてみました。
補間とかしていないのでカクカクしていたり一部おかしい動きをしますが、とりあえずできているような気がします。
BVHファイルの取り扱いについては主に下記サイトを参考にさせていただきました。
ttp://www.cg.ces.kyutech.ac.jp/lecture/cg2/
ttp://www.tmps.org/index.php?TMPSwiki
Irrlichtでボーンの使い方は下記サイトを参考にさせていただきました。
ttp://柊つかさ.jp/wiki/index.php?title=Irrlictでボーンのリアルタイム制御
モデル及びBVHファイルは前回の記事と同じものを使わせていただいております。
次は・・・ボーン構造が異なる場合を・・・なんとか・・・。案はあっても実装が面倒な今日この頃です。
実行画面
赤い線が元のBVHファイルの線画です。
ダウンロードは🎥こちら
顔の表情が変わらないとなんとなくアレですね。