引擎内RigLogic没有完全还原Maya内RBF的驱动效果
遇到了引擎内RigLogic驱动效果与Maya内用PoseEditor制作的效果不一致的问题。
引擎版本5.7.4,MetaHuman For Maya版本1.2.50
Maya中RBF的参数设置如下:
Distance Method: Euclidean; Normalize Method: OnlyNormalizeAboveOne;
Function Type: Linear; Twist Axis: X-Axis.
目前发现不一致的情况,都与Twist有关。演示文件中手腕的Twist轴向是X轴,使用X轴作为驱动方的驱动,在超过一定角度时便会出错。
注:Maya内正确,引擎内出错。
演示文件中Anim_A和Anim_B的区别是,手腕X轴的旋转值不同,Anim_A的旋转幅度小一些。Anim_B的幅度大一些,导致袖口会跳变。
详情请见附件中的演示工程和源文件。
我们判断是引擎内RigLogic节点的算法没有完全还原Maya内RBF的算法,请验证后告知。如有修复计划,也请告知。
[Attachment Removed]
W.2hang
(Wen.Zhang)
2
你好,感谢反馈,之前我们没有关注到相关的问题,我已经反馈给特性的开发团队,可能需要等一段时间,一有消息我会立即给你同步
[Attachment Removed]
W.2hang
(Wen.Zhang)
3
嗨,抱歉这么晚回复你们,这边已知的信息有,PoseEditor有它自己TwistSwing plugin,可能问题发生这个插件内。当下Metahuman的团队的任务量比较重,还需一些时间深入查看它,可能没法及时修复这问题,我们内部已经有对应jira单子了,后续有更新我再同步给你们。
[Attachment Removed]
W.2hang
(Wen.Zhang)
4
嗨,最新更新
我们的同事在5.8和5.7上测试的结果和你们不一样,我们用你们给的测试数据测出来的UE和maya效果都是一致的,在maya中都是有问题的,无法重现在maya中表现完美的情况。
Maya 2026, MH4M 1.2.50
[Image Removed]MH4M 1.3.0
[Image Removed]
是否可以请你们再确认一下?另外,希望提供一个你们的操作视频录像,还有对应的maya scene 。
[Attachment Removed]
感谢支持,我这边也测试了一下,现在的情况是:
MH4M 1.3.0;Maya版本 2025.3
直接打开我们制作骨骼修型的文件,手臂旋转时,衣服不会穿模;
用PoseEditor导入DNA以后,PoseEditor会自动生成骨骼,这时把手臂和衣服的蒙皮模型导入,再导入手臂旋转动画,衣服会穿模。
我先提供我们制作骨骼修型的ma文件。
你要的操作视频录像,是要包含制作骨骼修型的过程吧,我们的绑定师可能要下午(北京时间)或者下周一才能提供了。
[Attachment Removed]
另外,虽然在Maya中用PoseEditor导入DNA后,手臂旋转时衣服会穿模,但并没有袖口跳动的情况。
UE中袖口是有跳动的。
这一点也请测试、核实。
[Attachment Removed]
W.2hang
(Wen.Zhang)
8
你好,意思是Male_Arm_Twist这个文件直接用maya打开时,手臂旋转时,衣服不会穿模;然后经过那一通操作后,衣服穿模了?我这样理解对吗?
如果可以的话最好能今天提供一下,因为我们马上要summer break了,两周可能没人在,若是今天能给的话,说不定还能看上一轮(前提是他们当前工作不那么紧),当然若是问题没那么紧急,也可以按你们的节奏来,我先把现有的信息同步过去。
另外,你说的袖口跳动问题,是否也可以有一个视频能辅助解释一下。
感谢。
[Attachment Removed]
再次感谢支持。
第一行,你的理解是正确的。如此看来,感觉是PoseEditor导出DNA的时候,遗漏或误写了某些信息。
我在本次回复的附件中,添加了两个Gif图,分别展示在Maya中和在UE中的手臂表现;
附件中添加了演示工程,此工程与本帖发帖时附加的演示工程是同一个。
目前我们能快速提供的信息都在附件里了,我们也计划录制一个完整的视频,涵盖Maya内制作骨骼修型到导入UE复现的全过程,不过最快要下午,最晚要下周一了。
[Attachment Removed]