【转载】UE4 常用提升画质效果的控制台命令

2,059 阅读2分钟

版权声明:本文为CSDN博主「虎冯河」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:blog.csdn.net/qq_39934403…

显示帧率

stat fps

设定最大帧率(数字表示最大帧率)

t.maxFPS 60

体积雾网格像素(数字表示像素大小)

r.VolumetricFog.GridPixelSize 4
  • 默认值是 8,数值改小,灯光雾质量提高

体积雾网格分辨率(数字表示分辨率大小)

r.VolumetricFog.GridSizeZ 256
  • 默认值是 128,数值改大,灯光雾质量提高

灯光剔除(数字表示屏幕内灯光光照最小裁剪比例)

r.MinScreenRadiusForLights 0.01
  • 默认值是 0.03。当灯光(点灯、射灯、面灯)照亮的范围在屏幕中所占比例小于 0.03% 时,灯光将会以渐变的方式剔除。可以改为更小的值

GPU 渐进渲染进度显示

r.PathTracing.ProgressDisplay 0&1
  • 项目设置->平台->Windows->目标 RHIs 默认 RHT 改为 DirtctX12, 重启 UE
  • 视口显示开启 Path Tracing(路径追踪)
  • 后期盒子调节 Path Tracing

自定义尺寸截图(数字表示分辨率为默认大小的倍数或自定义分辨率)

HighResShot 2&1920x1080

设定运行或渲染时的分辨率(数字表示分辨率为默认大小的百分比)

r.ScreenPercentage 200

纹理流送池(数字表示纹理流送池大小)

r.Streaming.PoolSize 0
  • 当场景复杂的时候,默认纹理流送池会不够预算,导致部分贴图加载成很小的 Lod,画面会糊。默认有 1G 显存分配给了纹理流送池,即数值为 10240 为无上限

纹理 LOD(数字表示 Mip 级别)

r.MipMapLODBias 2
  • 默认值是 0

提高天光产生的 DFAO 的高光准确度

r.AOSpecularOcclusionMode 0&1

锐化(数字表示锐化强度)

r.Tonemapper.Sharpen 3
  • 默认值是 0 , 不建议使用较大值,锐化会影响景深的模糊效果

技巧

1、点击键盘上的箭头

可以看到并且选择之前已经输入过的控制台指令

2、输入入命令后输入 或不输入数值

可在输出日志中查看 当前命令是否开启数值大小

3、维持控制台命令

image.png

  • 打开关卡蓝图
  • 添加 Execute Console Command(执行控制台命令)节点
  • 输入控制台命令
  • 连接至 Event Begin Play(事件开始运行)或 Event Tick(事件 Tick)
  • 点击运行