From 9817c5f09387aeb78a51ebb1a5460e72fde26046 Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 16 Sep 2024 06:02:02 +0000 Subject: [PATCH] =?UTF-8?q?vmc=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vmc.md | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/vmc.md b/vmc.md index fcf56dd..e85e968 100644 --- a/vmc.md +++ b/vmc.md @@ -7,8 +7,6 @@ webcam(カメラ) -> vseeface -> ue(game) ``` -以前はmacbookのwebカメラをwebcamで送信して、windowsで受信していましたが、すべてwindowsでやるようにしました。macbookは音声変換をwindowsに送るのでwebcamを同時に起動するとアプリが落ちるため。 - ## 使用 - [ue 5.4](https://dev.epicgames.com/documentation/ja-jp/unreal-engine/unreal-engine-5.4-release-notes) @@ -40,18 +38,28 @@ ip : 127.0.0.1 port : 39540 ``` -## 注釈 +## FAQ -なぜmacで送ったvmcを直接指定できないのか。なぜvseefaceを介さないといけないのか。 +### なぜvseefaceを使うの? -通常、macからvmcが送られており、それを設定すれば動くと思いましたが、動きませんでした。 +なぜwebcamだけで完結しないのか。なぜvseefaceを介さないといけないのか。 -なぜかwebcam motion captureで送った`127.0.0.1:39540`を指定しても動きません。この辺はlocal-ipを指定しても同じです。 +webcamで送信したものがvrm4uで動かないからです。vseefaceを介さないと動かない。 -ですからwebcam motion captureからvseefaceに送って、vseefaceから送信されたものをueが受信します。 +### なぜvseefaceでキャプチャしないの? + +vseefaceでキャプチャすると動きをちゃんと拾えないためです。webcamのほうがしっかりと動きを反映するようです。 + +### なぜmacbook(webカメラ)を使用しなくなったの? + +以前はmacbookのwebカメラをwebcamから送信、windowsで受信していましたが、すべてwindowsでやるようにしました。 + +macbookは音声変換をwindowsに送りますが、webcamと同時に`voice-changer`を起動するとアプリが落ちるためです。 ## 問題 +### build後に表情が動かない + ABPのAnimGraphは`VRM4U Pose(Auto Search) -> Output Pose`で終了する必要があります。 build後に表情が動かない事に気づきました。私はvmcを`ABP_Pose_$name`で設定するのではなく、BP_Playerで使用するABPでvmcを受信しています。