ツール・ソフトウェア
VMC Protocolの使い方ガイド
様々なツールを連携させるVMC Protocolの仕組みと活用法
5分で読める最終更新: 2024-12-17
PR
【PR】改変自由なベースアバター販売中
初心者でも簡単に改変できるベースアバターを多数取り揃え。Unity不要の簡単セットアップ。
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)
連携の設定方法
基本設定
- 送信側でVMC送信を有効化
- ポート番号を設定(デフォルト: 39539)
- 受信側でVMC受信を有効化
- 同じポート番号を設定
注意点
- 同じ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を活用することで、様々なトラッキングソフトウェアと表示ソフトウェアを自由に組み合わせることができます。自分の環境に合った最適な組み合わせを見つけてみましょう。
この記事をシェアする
この記事は役に立ちましたか?
次のステップへ進む
この記事が参考になりましたか?3D依頼の準備を始めましょう