diff --git a/vmc.md b/vmc.md new file mode 100644 index 0000000..caf278c --- /dev/null +++ b/vmc.md @@ -0,0 +1,38 @@ +## 前提 + +- macbookのwebカメラを使ってvmcを送信 +- windows(nvidia)のueでそれを表示 + +## 使用 + +- [ue 5.4](https://dev.epicgames.com/documentation/ja-jp/unreal-engine/unreal-engine-5.4-release-notes) +- [vrm4u](https://github.com/ruyo/VRM4U) +- [webcam motion capture](https://webcammotioncapture.info/)(有料機能) +- [vseeface](https://www.vseeface.icu/) + +## 手順 + +1. windowsからueのprojectを開いてabpでvrm(vmc)を設定します。 + +``` +ip : 127.0.0.1 +port : 39540 +``` + +2. macbookの[webcam motion capture](https://webcammotioncapture.info/)(有料機能)でvmc(外部アプリ)を送信します。この際、`ip:$windows`, `port:39539`にしてください。 + +```sh +# cmd(pwsh) +$ ipinfo /all +192.168.11.30 +``` + +この場合は`ip:192.168.11.30`です。 + +3. windowsの[vseeface](https://www.vseeface.icu/)で一般設定 -> osc/vmcプロトコル -> 送信(127.0.0.1:39540), 受信(192.168.11.30:39539)にします。これをueに合わせます。 + +## 注釈 + +なぜmacで送ったvmcが直接指定できないのか。なぜvseefaceを介さないといけないのか。 + +なぜかwebcam motion captureで送った`127.0.0.1:39540`を指定しても動きません。vseefaceを介してvmcを送信しないと動作しないようです。 \ No newline at end of file