Anders Xiao
Anders Xiao
崩溃可以上传一个崩溃日志(其他问题可以开新的 issue). 不用绝望,我开发时候遇到的问题可能是你的好多倍?我想我们可以一起解决你的问题. 让我们继续检查这些: 1. 你现在的动画蓝图在 windows 下是否有正常? 2. 安卓运行时候日志中是否有错误或警告? 3. 是否检查过 M4U 动画蓝图节点上的LOD属性和Mesh 上的 LOD 设置是否匹配, LOD 配置中是否有删除骨骼. > 如果 1 正常, 那么几乎可以确定是LOD设置问题.
那应该就是 mesh 上的LOD 问题了, 你强制 LOD 数量为1. 就是强制使用 LOD0 应该就没问题
另外除非你要自己做后期, 否则不建议你在 android 上用 control rig,有性能损失
你看一下输出里有骨骼映射的表格,min LOD = 0就是强制LOD0的意思, 检查动画蓝图每个节点的 LOD设置,这些都是UE基础知识了, 最后仔细看日志, LOD 问题或者其他错误插件都有日志输出, windows 和 android 用法一样的。window 可以 android 就应该可以, 都测试过
5.4是开发版本,测试过的,那等有空我上传一个 DEMO吧
有没有一种可能,你的摄像头拍不到你的手肘,导致 landmark 评分很低,MediaPipeAnimationInstance (动画蓝图基类)上有三个属性: - MinPoseScoreThresh - MinHandScoreThresh - MinFaceScoreThresh 代表了三个算解器的阈值,设置为 **0** 可以无条件信任关键点,默认是评分 >= **0.5**
这些阈值属性可以在动画蓝图的类定义的 detail view 上配置的,等有空发一个 DEMO 算了,这样搞很难说是什么问题
尝试新版本,Android Demo 工程也已经 release: https://gitlab.com/endink/mediapipe4u-android-demo 这个工程是 5.4 ,由于 5.4 插件打包还有点问题,暂时没发布,你可以先用新版插件看一下,新版插件重构了很多代码,拆分了动补部分到新插件,现有蓝图中的函数可能要重新连接一下
Android Demo 打包测试通过, 已经支持 5.5
抱歉,之前一致无法复现是因为我使用 DEBUG GAME 调试,这个问题已经被定位,`20250506` 中将被修复