角色4.13.2升级到4.16.2后布料collision问题

1、问题阐述:
使用4.13.2升级到4.16.2后角色的布料不能正常使用。
尝试过先使用4.13导入资产,再升级到4.16的方式,以及直接导入到4.16的方式均无法正常使用。
我们发现但胶囊体变成了球形或者轴向旋转了90度,导致无法正确产生碰撞,具体请看截图:

2、我们的角色布料制作方法是使用Maya制作角色和绑定,导出FBX使用3DsMax制作布料和碰撞的胶囊体。这在4.13以及之前的版本下使用是正常的。

3、4.16新推出的制作布料的工具比较方便,但与NVIDIA PhysX在3Ds Max、Maya下的工具相比,功能上未完善还有很多改进的空间,目前还无法满足较复杂的角色需求。

我本地在MAX3016+PhysX3.4.0插件环境测试没有遇到问题,导入入UE4后的Collision body与MAX里看到的一致,并无旋转问题。

建议尝试除了phyx文件,FBX文件也重新导出导入一边再试试。

如果还有问题请把有问题的MAX文件发给我看一下。

换了一个干净的系统后直接安装PhysX3.4.0最新版本,重新FBX、APX从新导出后问题解决。
找到问题原因是原来的制作机器是从老版本的PhysX一直覆盖升级上来的。

图一是我在MAYA中用APEX CLOTHING做好的一个外套,然后做了一个空中翻跟斗的动作现。在是落地了,布料一切正常
图2是导入了UE4中后发生了穿体
布料从MAYA导入到UE4后为何会发生变化?
想请楼主为我解答!

243411-1.png

243412-2.png