ue4场景没阴影_UE4性能调试分析常用方法
UE4性能調試分析常用方法
本文將介紹使用UE4開發項目常用到的性能分析的命令UE4使用命令的方式是在游戲運行的時候按~鍵就可以輸入命令了
顯示CPU和GPU端執行耗時命令:
stat UNIT
這里Frame是幀速率,Game為游戲邏輯耗時,Draw為CPU向GPU發送命令(Draw Call)用時,GPU為渲染耗時,之所以幀速率不是這三項的和,而是三者的最大值,是因為這三項分散在三幀完成,具體情況UE4是如何渲染一幀的文章
同時也可以在編輯器中找到顯示選項:
CPU端性能分析
通過命令行的方式顯示CPU端各個模塊性能消耗:stat Game
此命令將展示藍圖、光線投射、物理、AI、內存分配等內容的耗時,便于分析哪部分拖累了項目。
查看內存情況:stat Memory
GPU端性能分析
GPU查看器,查看渲染各方面耗時
按Ctrl+shift+,或 輸入命令: ProfileGPU:
或者使用命令顯示渲染各個部分用時:stat GPU
渲染場景各方面用時:stat SceneRendering
各項質量調整
- 限制FPS
t.MaxFPS n
n<=0時 限制fps最大值
這個命令要想起作用,Use fixed Frame Rate要為false(在項目設置中),Use fixed Frame Rate的作用是鎖幀固定為多少
- 設置渲染過程中各種貼圖,材質,特效的質量
1 在面板中進行設置:
2 使用命令行設置,以sg為開頭。
- sg.PostProcessQuality +n,設置后效質量
- sg.ShadowQuality+n,設置陰影質量
- sg.TextureQuality+n,設置貼圖質量
- sg.EffectsQuality+n,設置特效質量
n的范圍為從0-3,越高越好
具體請參考:質量調整
引用
https://docs.unrealengine.com/en-US/Engine/Performance/index.html
https://zhuanlan.zhihu.com/p/36434616
https://docs.unrealengine.com/zh-CN/Engine/Performance/Scalability/ScalabilityReference/index.html
https://docs.unrealengine.com/zh-CN/Engine/Performance/StatCommands/index.htm
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的ue4场景没阴影_UE4性能调试分析常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原理解析_SpringBoot自动装配原
- 下一篇: vs code gitee使用_实用为王