优化

一,View Modes - Measuring Rendering Complexity
VFX通常有很多半透明重叠,常常会过度绘制;可使用Shader Complexity、 Quad Overdraw观察;


对于支持Shading rate的平台,可调整材质的Shading Rate以降低影响;

缩放Scalability特定模式的生成数量;

二,Niagara Debugger
Niagara Debugger可参考当前关卡内模拟的详细数据,三个方式打开此窗口:
- 从顶部菜单;

- 观察发射器;

- 观察参数;

Debug HUD

激活HUD后,视口即显示当前所有粒子的数据;

根据所选可显示各种数据;

所有选项均可使用控制台命令;
| 控制台命令 | 描述 |
| fx.Niagara.Debug.Hud | 在Output Log显示所有可用命令列表; |
| Enabled=1/0 | 开启或关闭HUD |
| ValidateSystemSimulationDataBuffers=1/0 | 开启或关闭验证系统数据 |
| bValidateParticleDataBuffers=1/0 | 开启或关闭验证粒子数据 |
| OverviewEnabled=1/0 | 开启或关闭总览 |
| OverviewLocation=30,50 | 设置总览位置 |
| ShowGlobalBudgetInfo=1/0 | 开启或关闭全局预算信息 |
| EnableGpuParticleReadback=1/0 | 开启或关闭回读GPU粒子数据 |
| SystemDebugVerbosity=0/1/2 | 设置系统显示信息级别 |
| SystemEmitterVerbosity=0/1/2 | 设置系统发射器显示信息级别 |
| SystemShowBounds=1/0 | 开启或关闭边界框 |
| SystemShowActiveOnlyInWorld=1/0 | 开启或关闭仅显示激活的系统 |
| SystemFilter=*Flop* | 设置系统过滤 |
| ComponentFilter=MyComp | 设置组件过滤 |
| SystemVariables=*Color | 显示指定系统变量 |
| ShowParticlesVariablesWithSystem=1/0 | 在系统里显示粒子变量或在每个粒子上显示 |
| ParticleVariables=*Color | 显示指定粒子变量 |
| ShowParticleVariables=1/0 | 开启或关闭显示粒子变量 |
| MaxParticlesToDisplay=32 | 最大显示粒子变量数 |
FX Outliner

点击
,等待
帧数,然后在运行,会下面显示结果;


Performance

三,Performance Budgeting Using Effect Types
Effect Type资产可一次性配置多种设置,然后应用到Niagara系统;


332



被折叠的 条评论
为什么被折叠?



