欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

ue4场景没阴影_UE4性能调试分析常用方法

发布时间:2025/3/13 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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性能调试分析常用方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。