ジャコ Lab

プログラミング関連のメモ帳的ブログです

【モーションキャプチャー】特別なデバイス無しに使えそうな ThreeDPoseTracker を触ってみる

色々キーワードを調べましたが、とりあえず触ってみないことには何もわかりません。

とにかく手軽そうだった ThreeDPoseTracker を触ってみようと思います

はじめに

digital-standard.com

こちらの ThreeDPoseTracker というアプリケーションを触ってみようと思います。カメラだけで誰でも簡単にフルボディトラッキングを始められます。 というキャッチコピー?で、「カメラ映像」または「動画」を入力データとして、姿勢推定AIにより体の24点を検出 してくれるようです。アプリケーション自体は BOOTH で配布しているようです。

ダウンロード

ThreeDPoseTracker_TDPT_Win_x64_v0_6_2.zip とやらをダウンロードします。解凍すると以下のような構造になっています。

ThreeDPoseTracker_TDPT_Win_x64_v0_6_2
├─ MonoBleedingEdge/
├─ TDPT_ThreeDPoseTracker.exe
├─ TDPT_ThreeDPoseTracker_Data/
├─ UnityCrashHandler64.exe
└─ UnityPlayer.dll
TDPT_ThreeDPoseTracker.exe を開けばアプリケーションが起動します。

最初の設定:男は嫌なので女の子にする

アバターを設定している様子
アバターを設定している様子

  1. Avatar 画面を開く
  2. Select Avatar から「りゅん (Lune)」を選ぶ

デフォルトでは4種類のアバターを選択できるようです。その他、自分で Avatar を追加することもできるようです。

姿勢推定を使ってみる

ソースデータを準備する

動画ACから以下の動画を使わせていただきます。

video-ac.com

ダウンロードした動画は .mov だったので、.mp4 に変換しました。

ソースデータを設定する

ソースデータを設定する様子
ソースデータを設定する様子

  1. Source 画面を開く
  2. File ボタンをクリックする
  3. 動画データを選択する
このとき、ソースデータが動画ではなくカメラを選択すれば、Web カメラの映像がソースデータになるようです

動かしてみる

再生している様子
再生している様子

  1. START をクリックする
ソースデータが設定されていれば START を押すだけ です。私の PC では性能が悪すぎて 10 fps しか出ませんでしたが、動くことを確認しました。

まとめ

ThreeDPoseTracker 単体でメッチャ簡単に動くじゃないですか・・・次回も遊んでみようと思います