Lumen开了SkylightLeaking后会比没有GI更亮

在空旷无遮挡的场景位置,将Lumen的SkylightLeaking设为1后,天光亮度会比没有GI的时候更亮,我跟了下这个代码,似乎确实是额外叠加一个天光亮度而不是去掉Lumen中对天光的遮挡。

[Image Removed]

[Image Removed]

我感觉这个逻辑有点问题,目前的项目中SkylightLeaking被滥用了,很多场景都给了一个不小的Leaking值,这就导致了在其他关闭Lumen的配置下很难去对齐天光的亮度。

请问这个有什么方法能逐场景单独调整关闭Lumen时的天光亮度吗?或者调整Lumen中天光的遮蔽而不影响天光的最大亮度,还是应该修改SkylightLeaking的逻辑或限制SkylightLeaking的使用?

<br/>

<br/>

[Attachment Removed]

重现步骤
1、在PostProcess设置中将Lumen的SkylightLeaking设为1

2、对比空旷场景位置Lumen下的天光亮度与关闭GI后的天光亮度

[Attachment Removed]

1、Skylight Leak不计算遮蔽;

2、Skylight Leak个人建议尽量少用,太平,用其他方式补光,增加反弹亮度,或后期tonecurve或color grading来缓解问题;

3、关闭Lumen后从你描述看由于失去了Skylight Leak的漏光应该变暗了对吗?你希望变亮些和开启Lumen亮度接近是吧?目前天光没有这个机制,不过可以考虑使用PP里的Ambient Cubemap给予很小一张类似天光大cubemap来模拟Skylight leak的工作。当然开Lumen是关闭,关Lumen时开启。

[Attachment Removed]

好的,感谢您的回答。

[Attachment Removed]

好的,非常感谢。这样看来Skylight Leaking应该尽量少用。对于这个Skylight Leaking,我觉得用来控制Lumen计算中天光的遮蔽程度更加合适,而非额外叠加天光强度,我想尝试看看该怎样修改。

[Attachment Removed]

改遮蔽程度我认为美术和技术上都会有问题,需要谨慎考虑

1、美术之前的效果重做。目前的效果是建立在当前的机制上,尤其室外。改了方式美术就需要重新通过其他方式来补光达到目前需要的亮度。另外无论如何也改不了光影变平的效果

2、Lumen的Skylight是间接光,基于光追,个人认为很难去剔除间接光的遮蔽

目前个人认为最可尝试的做法是让美术减小或关闭Skyleak,通过后期中的ColorGrading(比如降低暗部对比就能很好的改善暗部死黑的问题)来逼近关闭后的结果。因为这两者都是在同一个PP盒子里调整,并且开关Lumen都起效,比较方便。但无论如何关闭Lumen暗部变得更暗这本身没办法,没有GI了就这样。

[Attachment Removed]

哦,对了,我试了下Local Exposual也可以很好缓解美术的问题,我录了个视频供参考。

如果不考虑重做,就在关闭Lumen情况下调一把Local Exposure尽量接近开Lumen的效果;Local Exposure随着开关Lumen关开。不过先得让美术试下在复杂场景里是否可以满足需求先。

[Attachment Removed]

好的,非常感谢,我们后面尝试下

[Attachment Removed]