UE4.24刷布料无效问题
一、UE布料工作流程
1.1 官网文档流程
官方文档-布料工具 介绍了创建布料资源,并将其指定给角色的过程。
分为以下几个步骤:
1、单击鼠标左键选择要用作布料的网格体部分,然后右键单击打开快捷菜单来创建布料资源;
2、应用创建的布料资产
3、绘制工具刷布料
1.2 BUG
但在UE424实践下来是有问题。以上的流程操作之后,发现刷完布料后完全没有办法模拟。
不论是项目组魔改的引擎还是官方发布的4.24引擎都不可以。
接下来,看了下ExampleContent中提供的布料,发现是刷完的布料数据是可以进行模拟的。
最后在谷歌搜索了一下,发现这个一个未修复的BUG,cloth not working。
二、不修改源码正常刷布料
在不修改代码的情况下,现在刷布料的流程需要改变。流程如下:
- 创建布料数据;
- 刷布料;
- 应用布料数据;
经测试,是可以实现刷布料的。
但是如果刷好的布料发现效果不好,要修改它。则不能在当前的布料数据直接修改。
这讨论的最后提供了一个解决方案:
- 对Mesh数据复制一份.例如为Mesh_Duplicate;
- 打开Mesh创建布料数据;
- 刷布料;
- 应用布料.可以看模拟的效果;
- 如果要修改这个布料数据.就打开Mesh_Duplicate;
- 在Mesh_Duplicate的布料窗口将Mesh中的布料数据Copy过来;
- 然后在Mesh_Duplicate上进行刷布料进行修改,再应用;
如此反复修改最终可以实现刷布料!
啊!希望官方早日修复BUG。