MRが楽しい

MRやVRについて学習したことを書き残す

ThreeDPoseTrackerでモデルに対応したモーションデータを出力する

本日は ThreeDPoseTracker の調査枠です。
ThreeDPoseTracker でモデルに対応したモーションデータを出力する手順を試して記事にします。
f:id:bluebirdofoz:20211027231509j:plain

前提条件

ThreeDPoseTracker のインストール手順は以下の記事を参照ください。
bluebirdofoz.hatenablog.com

モーションデータの出力

ThreeDPoseTracker はモーションデータを BVH ファイルとして出力することができます。
[Record BVH]ボタンをクリックします。
f:id:bluebirdofoz:20211027231247j:plain

するとモーションの録画が開始され、ボタンが[Recording]状態になります。
この状態で[Load Movie]で動画のモーションを再生するかカメラからモーションを撮影します。
f:id:bluebirdofoz:20211027231256j:plain

[Recording]ボタンをクリックしてモーションの記録を停止します。
f:id:bluebirdofoz:20211027231304j:plain

ファイル保存のダイアログが表示されるので、作成された BVH ファイルを保存します。
f:id:bluebirdofoz:20211027231312j:plain

出力した BVH ファイルの内容は Blneder などで確認できます。
f:id:bluebirdofoz:20211027231322j:plain

カスタムアバターでの出力

ThreeDPoseTracker では VRM ファイルを取り込むことでモーションを適用するアバターを変更できます。
[Add Avatar]ボタンをクリックして VRM ファイルを指定します。
f:id:bluebirdofoz:20211027231332j:plain

体躯が大きく異なる以下のホロモンモデルを取り込んで見ました。
f:id:bluebirdofoz:20211027231340j:plain

同じ手順でモーションを記録してみます。
f:id:bluebirdofoz:20211027231349j:plain

Blender で再生すると以下の通り、ホロモンのボーン構造に適用されたモーションデータが取得できました。
f:id:bluebirdofoz:20211027231357j:plain