UE5 布料覆盖模型问题

在进行布料覆盖网格体时有时会出现一些问题如穿模,系统崩溃等问题。这些问题大多数都是由于网格体碰撞的设置出现了问题接下来展示一些我遇到的问题以及解决方法

布料材质的制作教程很多我这里就不说了,主要说一说覆盖中产生的问题

第一种问题

类似下图的问题:

这是因为在布料设置中这两个选项没有选中

勾选中以后就可以进行模拟啦

第二种问题

球体模型换成正方体或长方体模型出现问题,如下图:

此时有人会想是不是我的布料模型Scale 的Z值太大,可是将模型Scale 的Z值缩放到1时会出现下面这种情况:

可以看出来模型中是有一部分呢进行了模拟,但是大部分模型还是穿模的

这是因为模型的碰撞不适用于进行布料覆盖,需要稍稍修改

打开该模型的编辑器移除碰撞再进行凸包分解建立新的碰撞

这样子就可以进行碰撞模拟了

第三种问题

覆盖到圆锥表面会引起引擎崩溃

出现这种情况的原因是圆锥顶部的碰撞太锐利

一样的解决方法先移除碰撞再进行凸包分解,分解后顶部就不会很锋利,也不会过分影响观感

第四种问题

自己的静态网格体模型穿模

这种情况的是因为自己的静态网格体没有设置碰撞,可以打开模型选中玩家碰撞看一看有没有碰撞

如果没有可以自行添加碰撞(凸包分解,添加简化碰撞都可以)

第五种问题

极少数模型自动凸包分解或添加简化碰撞后可能会产生一些类似圆锥那种锐利的角,这种情况该怎么办呢? 可以自己用BSP笔刷制作一个简易模型

如这种模型就可以制作一个类似的简易模型并设置好碰撞

将制作好的简易模型和原来模型进行重叠放置(注意一定要将原来模型的碰撞移除)并赋予透明材质

这样子就可以模拟啦

总结

大多数的问题都是由于碰撞设置问题所引起的,所以碰撞一定要仔细检查!!!

相关推荐
蒸鱼Yuzheng9 天前
游戏 GC 停顿治理:分配速率、对象存活率与增量回收
gc·unreal engine·内存优化·游戏性能·卡顿优化
郝学胜-神的一滴10 天前
游戏设计:原型与开发 19:U3D工位布置与性格说明书
人工智能·算法·unity·unreal engine·游戏策划·游戏设计
蒸鱼Yuzheng14 天前
游戏内存碎片诊断:总量没超标,为什么仍然分配失败
unreal engine·性能分析·内存优化·分配器·内存碎片
平行云PVT1 个月前
国产信创实时云渲染解决方案:如何实现数字孪生与三维应用云化部署?
unity·webrtc·unreal engine·实时云渲染·国产信创·摩尔线程·砺算科技
蒸鱼Yuzheng1 个月前
长时间内存测试:增长斜率、变点检测与伪泄漏排除
数据分析·性能测试·unreal engine·内存泄漏·memreport
归真仙人2 个月前
【UE项目迁移银河麒麟(Linux)局域网会话搜索失败排查】
ue5·ue4·vr·unreal engine·银河麒麟
郝学胜-神的一滴3 个月前
Horse3D 游戏引擎研发笔记(七):Clydesdale——从流式日志到多输出订阅
c++·qt·unity·游戏引擎·图形渲染·unreal engine·opengl
万亿少女的梦1683 个月前
基于虚幻引擎的天坛文化遗产虚拟漫游系统设计
unreal engine·交互设计·三维建模·虚拟漫游·文化遗产数字化
郝学胜-神的一滴3 个月前
中级OpenGL教程 030:gl_FragCoord解锁区域渲染与深度可视化新姿势
c++·unity·游戏引擎·图形渲染·unreal engine·opengl
郝学胜-神的一滴3 个月前
[简化版 GAMES 104] 现代游戏引擎 04:从0到1构建你的游戏世界
c++·游戏·unity·游戏引擎·软件工程·unreal engine