ツール・ソフトウェア

VMC Protocolの使い方ガイド

様々なツールを連携させるVMC Protocolの仕組みと活用法

5分で読める最終更新: 2024-12-17
【PR】改変自由なベースアバター販売中
PR

【PR】改変自由なベースアバター販売中

初心者でも簡単に改変できるベースアバターを多数取り揃え。Unity不要の簡単セットアップ。

【PR】VRChat初心者向け講座
PR

【PR】VRChat初心者向け講座

アバターの導入から改変まで、動画で分かりやすく解説。月額980円で見放題。

編集方針について

当サイトは中立的な立場で情報を提供しています。価格・納期は目安であり、 実際の条件は制作者によって異なります。編集ポリシーを読む

AI利用について

この記事はAI(人工知能)を活用して作成されています。 人間による監修を経ていますが、内容の正確性を完全に保証するものではありません。

VMC Protocolの使い方ガイド

VMC Protocolとは

VMC Protocol(Virtual Motion Capture Protocol)は、VR機器やトラッキングソフトウェア間でモーションデータを送受信するための通信規格です。これにより、異なるソフトウェアを組み合わせて使用できます。

VMC Protocolの仕組み

送信側(Sender)

モーションデータを生成するソフトウェア。例:Webcam Motion Capture、XR Animator、Virtual Motion Capture

受信側(Receiver)

モーションデータを受け取って表示するソフトウェア。例:VSeeFace、Warudo、Unity

通信方式

OSC(Open Sound Control)プロトコルを使用してローカルネットワーク上でデータを送受信します。

対応ソフトウェア

送信側

  • Virtual Motion Capture
  • Webcam Motion Capture
  • XR Animator
  • MocapForAll
  • SlimeVR

受信側

  • VSeeFace
  • Warudo
  • VMagicMirror
  • Unity(VMC4U)
  • Blender(VMC4B)

連携の設定方法

基本設定

  1. 送信側でVMC送信を有効化
  2. ポート番号を設定(デフォルト: 39539)
  3. 受信側でVMC受信を有効化
  4. 同じポート番号を設定

注意点

  • 同じPC内での連携はlocalhost(127.0.0.1)を使用
  • 別PCとの連携はIPアドレスを指定
  • ファイアウォールの設定に注意

活用例

例1: 高精度な顔+全身

  • 顔: iFacialMocap(iPhone)
  • 全身: SlimeVR
  • 表示: Warudo

例2: Webカメラだけで全身

  • トラッキング: XR Animator
  • 表示: VSeeFace

例3: VR機器で全身

  • トラッキング: Virtual Motion Capture
  • 表示: Unity

まとめ

VMC Protocolを活用することで、様々なトラッキングソフトウェアと表示ソフトウェアを自由に組み合わせることができます。自分の環境に合った最適な組み合わせを見つけてみましょう。

この記事をシェアする

X(Twitter)でシェア

この記事は役に立ちましたか?