UE5 布料覆盖模型问题

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

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

第一种问题

类似下图的问题:

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

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

第二种问题

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

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

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

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

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

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

第三种问题

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

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

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

第四种问题

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

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

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

第五种问题

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

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

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

这样子就可以模拟啦

总结

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

相关推荐
哎呦哥哥和巨炮叔叔7 天前
Unreal Engine 是否支持光线追踪?UE5 光线追踪原理与性能解析
ue5·unreal engine·光线追踪·lumen·实时渲染·渲染101云渲染·ue云渲染
DoomGT11 天前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
郝学胜-神的一滴23 天前
QtOpenGL多线程渲染方案深度解析
c++·qt·unity·游戏引擎·godot·图形渲染·unreal engine
归真仙人1 个月前
【UE】UMG安卓相关问题
android·ue5·游戏引擎·ue4·虚幻·unreal engine
郝学胜-神的一滴1 个月前
深入解析Mipmap层级判定原理:从理论到实践
c++·unity·godot·游戏程序·图形渲染·unreal engine
njsgcs1 个月前
ue python二次开发启动教程+ 导入fbx到指定文件夹
开发语言·python·unreal engine·ue
郝学胜-神的一滴1 个月前
Qt OpenGL 生成Mipmap技术详解
开发语言·c++·qt·系统架构·游戏引擎·图形渲染·unreal engine
郝学胜-神的一滴1 个月前
图形学中的纹理映射问题:摩尔纹与毛刺的深度解析
c++·程序人生·unity·游戏引擎·图形渲染·unreal engine
郝学胜-神的一滴1 个月前
深入理解Mipmap:原理、实现与应用
c++·程序人生·unity·游戏程序·图形渲染·unreal engine
椰子不是原子2 个月前
【UE5 学习笔记】第一人称模板项目解析(一):项目结构与核心逻辑
unreal engine