性能优化指南

发布于:2024-10-18


实际项目中场景非常复杂,对实时性和性能要求高,现介绍一下服装仿真部分的性能优化方法。

1.降低服装顶点数【重要】

一般服装顶点在2W以内可以表现出逼真效果,继续顶点数对效果表现收益较少

设置顶点数,对于褶皱多的版片可以适当提供顶点数,平直的版片一般粒子间距设置14以上

帧率对比

2.设置角色LOD【重要】

给角色设置多级LOD,服装解算使用细分层级低的LOD,不影响渲染LOD。控制用于解算的角色顶点不超过5K

操作步骤

  • 生成LOD

角色骨骼网格体编辑器,LOD设置中设置要生成LOD的数量,点击“重新生成”,等待UE生成LOD

生成完成后,在LOD预览设置中可以看到生成了0-3 共4级LOD

  • 生成Morgh

窗口中选择显示的LOD层级,这里选择了LOD1

简化设置中设置与上级LOD面数缩减的百分比,并勾选“重映射变形目标”

重复上述流程给LOD1-LOD3设置三角形百分比和重映射变形目标

再次点击“重新生成”,等待生成带Morgh的LOD

  • 配置解算用LOD

配置Style3D人体碰撞体LOD。LOD细分越少,解算计算量越少。

帧率对比

3.开启异步模式

操作步骤

帧率对比

4.关闭背面

关闭背面帧率可增加8帧左右。适用于动作中不向用户展示背面的服装,如紧身衣物;而裙子、披肩等在动作中可能看到背面,则需开启。

操作步骤

帧率对比

5.关闭虚拟力

操作步骤

帧率对比


提交反馈