endink / Mediapipe4u-plugin

380 stars 52 forks source link

VRM模型使用时,点击启用摄像头后程序崩溃 #18

Closed FoolishMao closed 1 year ago

FoolishMao commented 1 year ago

感谢作者的工作,我是纯新手,操作上可能会有问题,以下是我使用的步骤: 1.基于https://github.com/endink/MediaPipe4U-Demo 这个项目,使用VRM骨骼建立动画蓝图; image

  1. 修改character里面动画类和骨骼网络体; image 3.运行后出现 image
  2. 此时点击启用摄像头会崩溃
endink commented 1 year ago

麻烦上传一个日志文件,saved/logs 目录里

endink commented 1 year ago

另外,从日志里的警告看你的骨骼没有映射成功,选择Vorid预设要求骨骼名称必须和Vorid studio 原生的骨骼名称一致,否则,你必须使用自定义骨骼,自定义骨骼映射请查看文档

FoolishMao commented 1 year ago

MediaPipe4U_Demo.log 刚刚设置了remap,这是崩溃的log文件

endink commented 1 year ago

感谢反馈,这看起来是一个严重的 BUG, 我会开始处理它

endink commented 1 year ago

另外你的骨骼映射不正确,关于骨骼映射,请参考文档(骨骼要求部分):

https://opensource.labijie.com/Mediapipe4u-plugin/Install/requirement.html

FoolishMao commented 1 year ago

感谢回复,我现在在尝试使用metahuman进行驱动,我在设置character时,按如下设置: image 出现如下错误:LogWindows: Error: Array index out of bounds: 344 from an array of size 342 我的实现有问题吗? 完整log如下:

MediaPipe4U_Demo.log

endink commented 1 year ago

为什么你会有这种问题,这看起是骨骼索引错误,你是用自定义骨骼绑定?metahuman 只需要 Preset 选择 UE5 就可以,有非常多的 metahuman 用户,没有反馈过这个问题,有一个非常古老的版本有这个 BUG, 但是那是好几个月以前的事了

endink commented 1 year ago

关于崩溃问题已修复,上一个本版没有映射正确的骨骼有可能造成崩溃,关于我发驱动 metahuman 可能是你操作不对。请下载新版插件折腾~

FoolishMao commented 1 year ago

感谢你的工作,我试试新版本~