294 文字
1 分
Unreal Engine 5.4でVMC Protocolを利用する
VMC Protocol をモデルに反映できるようにする
- コンテンツドロワーから利用したいスケルタルメッシュを右クリックして、“作成する”から”Anim ブループリント”を選択する。
- 追加されたアニメーション BP を開く。
- 次の図のように Input Pose ノードと VrmVMC ノードを追加して、Input Pose ノードを VrmVMC ノードに、VrmVMC ノードを Output Pose ノードに接続する。
- 利用したいスケルタルメッシュをワールドに追加する。
- そのスケルタルメッシュを、(ワールド)アウトライナーで選択して、詳細タブの Animation にある Anim Class へ作成したアニメーション BP を設定する。
これで VMC Protocol を受け取れば、モデルにアニメーションが反映されるようになっている。
VMC Protocol を受け取る
アニメーション BP の VrmVMC ノードにある Port などが送信元の設定と一致している必要がある。 多くの場合、Port は 39539、Address は localhost(127.0.0.1)であるため、デフォルトの設定のままで問題ない。
XR Animator の場合
XR Animator の場合、次の画像の位置から VMC Protocol の設定を確認できる。VMC プロトコルを送信するには、ストリーマーモードを起動するか、この画面で VMC Protocol を ON にする必要がある。
Unreal Engine 5.4でVMC Protocolを利用する
https://blog.ohirunewani.com/posts/unreal-engine-vmc-protocol/