vmc を追加

syui 2024-08-22 12:00:23 +00:00
parent f2665eca30
commit 347744ef83

38
vmc.md Normal file

@ -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を送信しないと動作しないようです。