本文先在公司内网发布过
问题现象
相信不少人玩黑马喽的时候,都会遇到:在暗处看外面感觉特别亮,但是走到亮出的时候又突然暗下来的情况
比如在洞口内是这样:
等走到外面了,就不亮了:
类似的过曝光场景很多,一不小心就晃瞎了我的钛合金狗眼:
"修复"方式
注意这里的"修复"打了双引号
先说如何修复,先下载Unreal的Inject工具:
下载:
下载完后解压,在win电脑上点击exe启动就ok了(在家忘记截图了,先用mac截着):
启动后操作:
调试前后效果对比:
温馨提示:
毕竟是Inject工具,可能会影响性能,至于影响多少我并没有测试(毕竟我电脑跑debug光追工程也没抖动),请根据实际情况使用
因为自动曝光无法关闭,虽然上面上面的方法能压住一些全局光照的过曝,但自动过曝的问题还是得官方来
问题原因猜测(非专业)
虽说熟悉了Unreal一段时间,但是光照系统没怎么捣鼓过,所以以下言论很可能是瞎掰
目前猜测的是「自动曝光」和「Lumen全局光照/反射」配置的多多少少都有些问题
首先是「自动曝光」,Unreal的空白工程会自动打开自动曝光,且没有引入其它后处理配置:
它的特点就是走到暗的地方,发光的地方就会进行曝光补偿,让画面变得非常亮,正常情况下都是关闭的
这看起来很符合黑神话目前光暗过渡得非常不自然的问题现象
尝试关闭自动曝光后:
至于「Lumen全局光照/反射」我没复刻出来,只知道在开启自动曝光的情况下,增大「skylight leaking」会变得亮,与黑神话里增大反而变暗相反:
所以猜测全局光照的设置有别的问题
至于为什么能不能用注入工具关掉自动曝光,很遗憾不可以,他只能调整自动曝光下的曝光补偿,调低了严重丢失细节,调高的亮瞎狗眼: