外部アプリと連携する
#HowTo
hatracker は VMCプロトコル の送信に対応しています。
VMCプロトコル の受信に対応する外部アプリと連携して、アバターの姿勢を反映できます。
受信アプリ側の設定
hatbor を用いる例
iOSデバイスとPCを同じLANに接続する
PCのIPアドレスを確認する
Windows: https://qa.elecom.co.jp/faq_detail.html?id=6520
mac: https://www.iodata.jp/support/qanda/answer/s17702.htm
(必要に応じて) Port 番号を設定する
hatracker 側の設定
設定 ⚙ を開く
「外部アプリ連携」を開く
「IPアドレス」を入力する
「ポート番号」を入力する
「VMC Performer」を有効にする
トラブルシューティング
受信側でアバターが動かない (VMC Protocol を受信できていない )
hatracker 側の確認
設定 ⚙ を開く
「デベロッパ > Profiler」を有効にする
画面左上に表示される数字のうち 「VMC Performer: XX Mbps」の表示を確認する
表示されない場合: IPアドレスかポート番号が誤っている可能性があります
IPアドレス、ポート番号を一度消してから入力し直す
別のポート番号を使用する
0.0 bps の場合: IPアドレスが誤っているか、PCと同じLANに接続されていない可能性があります
→ ネットワークの確認 に進みます
1.8 Mbps 以上の場合: IPアドレスもしくはポートが誤っている、PCと同じLANに接続されていない、その他ネットワーク上の問題の可能性があります
→ 受信アプリ側の確認 に進みます
受信アプリ側の確認 (hatbor を用いる例)
左上の ▶ を開き 「VMC Received OK: XX/s」の表示を確認する
0.00/s の場合: IPアドレスもしくはポートが誤っている、PCと同じLANに接続されていない、その他ネットワーク上の問題の可能性があります
→ ネットワークの確認 に進みます
30.00/s 以上の場合: アバターの読み込みに失敗しているか、カメラがアバターの方を向いていない可能性があります
「Camera > Enabled」 を無効にすると hatracker のカメラ位置を使用します
表示されない場合: アバターの読み込みに失敗している可能性があります
「Avatar > Choose Avatar」から他の VRM を選択して表示されるかを確認します
ネットワークの確認
1. 「ローカルネットワーク」へのアクセス許可を確認する (iOS)
「設定」アプリを開き、 アプリ > hatracker > ローカルネットワーク を有効にする
2. IPアドレス、ポート番号を一度消してから入力し直す (iOS / hatracker)
別のポート番号を使用する
IPv6 アドレスを使用する
3. ファイアウォールを一時的に無効にする (PC)
https://support.microsoft.com/ja-jp/windows/microsoft-defender-ファイアウォールを有効または無効にする-ec0844f7-aebd-0583-67fe-601ecf5d774f
4. 同じネットワークに接続されているか確認する
a. Wi-Fi ルーターの機能を利用する方法
https://www.buffalo.jp/support/faq/detail/15741.html
b. PCからiOSデバイスに ping する方法
iOSデバイスのIPアドレスを確認する
https://qa.elecom.co.jp/faq_detail.html?id=8599
ping する
Windows: https://www.buffalo.jp/support/faq/detail/1465.html
mac: https://faq.ricoh.jp/app/answers/detail/a_id/267/~/パソコンから機器との通信状態を確認する方法%EF%BC%88macos%EF%BC%89