コンテンツにスキップ

出力設定

背景色の変更

クロマキー合成等のために背景色を変更するには、画面左の「Environment settings」メニューから「Background color」を変更してください。

モーションデータ出力

BVH形式のファイルへ保存、FBX形式のファイルへ保存、または、VMCプロトコルでリアルタイムに他のアプリケーションにデータを送信できます。

BVHファイルへ保存

画面左の「Export settings」メニューから「Start BVH recording」をクリックし、保存先を選択してください。
再度同じボタンを押すか、画面右上に表示される停止ボタンを押すと、BVHファイルが出力されます。

FBXファイルへ保存

画面左の「Export settings」メニューから「Start FBX recording」をクリックし、保存先を選択してください。
再度同じボタンを押すか、画面右上に表示される停止ボタンを押すと、FBXファイルが出力されます。

アニメーションは、固定フレームレートでリサンプリングした上で出力されます。
リサンプリングするフレームレートを、120~24fpの中から指定することができます。

VMCプロトコル出力

画面左の「Export settings」メニューから「Send VMC protocol」を有効化してください。

VMCプロトコルの簡単な説明

VMCプロトコルは、キャラクターのボーンや表情モーフ等の情報をアプリケーション間でリアルタイムに送受信するためのメッセージのフォーマットです。
プロトコルの詳細は、https://protocol.vmc.info/ をご覧ください。

なお、VMCプロトコルでのデータ送受信には、Virtual Motion Capture のアプリケーション自体は必要ではないことに注意してください。

動画ストリーム出力

SpoutまたはNDI®により、MocapForStreamerの画面をリアルタイムに他のアプリケーションへ送信することができます。

送信される画面は、透明度(アルファチャンネル)を含みます。
画面左の「Environment settings」メニューから「Background color」の「A」をゼロにすることで、背景を透過した画面を送信することができます。

下記は両者の簡単な比較です。

特徴 Spout NDI
アプリ間の送信 ✅ ✅
PC間の送信 ✖ ✅
フレームレート 高 低
遅延 数フレーム程度 ネットワークに依存

Spout出力

画面左の「Export settings」メニューから「Send Spout video stream」を有効化してください。
「MocapForStreamer」という名前で送信が開始されます。

Spoutとは

GPUの共有メモリを介してアプリケーション間でリアルタイムに動画像を共有する仕組みです。
詳細および各種ツールはこちらをご覧ください。

OBSのSpout2プラグイン

OBSでSpout2の画像を送受信するためのプラグインが公開されています。

NDI出力

画面左の「Export settings」メニューから「Send NDI video stream」を有効化してください。
「MocapForStreamer」という名前で送信が開始されます。

NDIを使うと、MocapForStreamerの画面をリアルタイムにローカルネットワーク内の他のデバイスに送信することができます。
例えば、MocapForStreamerによるモーションキャプチャを行うPCと、その画面を他の素材等と合成して動画配信を行うPCを分けるといった利用が可能です。

NDI® is a registered trademark of NewTek, Inc.

See http://ndi.tv/ for the details.
You can download "NDI Tools" software suites for various platforms directly from this site. http://ndi.tv/tools/

OBS-NDIプラグイン

NDIで送信された画面をOBSで受信するためのプラグインが公開されています。

他のデバイスにうまく送信できない場合

ファイアウォールにより通信が阻害されている可能性があります。
ファイアウォールを無効化するか、NDIが使用するポートでの通信を許可してみてください。
NDIが使用するポートは、こちらに記載の通り49152から65535です。