应用MLDeformer的衣服和身体穿模问题

身体修型是用MetaHuman For Maya的Pose Editor制作的,然后在此基础上解算的衣服。衣服的蒙皮骨骼只用了主体骨骼,没用修型骨骼。

衣服是比较紧身的那种,衣服和身体之间没有多少缝隙。

我解算了10000帧,且反复确认过,解算以后的衣服和身体是不穿模的。

但导入UE,训练过ML Deformer以后,把身体和衣服结合在一起,某些姿势下,衣服会和身体穿模,如胸、手臂这些区域。只有较大姿势时会穿模。

请问这是为什么?应该如何解决此问题?

1 Like

引擎版本是5.6.0,ML Deformer的训练模型是Detail Pose Model。

这个问题总结一句话就是,训练用的数据是不穿模的,但训练完以后的结果穿模。

我判断MLDeformer把训练数据转换为融合变形的过程中,会损失体积。所以如果衣服比较贴身,穿模是必然的。

要避免穿模,最好的办法是把被衣服覆盖的身体部分隐藏。网上众多演示视频应该都是这么干的。

也可以在解算的时候把碰撞体调大一些,让衣服和身体之间有一定距离,不过不好把握。

我之所以纠结这个问题,是因为我的衣服是开襟的,露胸口,衣襟和胸会穿插,这种就没法用隐藏身体的方式解决了。

以上。