unity3d Build Unity URP后处理喷霜上的粉红色/蓝色

xnifntxz  于 2022-12-23  发布在  其他
关注(0)|答案(2)|浏览(418)

pink build
blue build
首先,我们使用Unity 2019.3.0f6和URP 7.2.1。
大约有1/3的时间我们加载了一个场景(只在构建中),它是粉红色的顶部有一个橙子的条纹(如“粉红构建”所示)或蓝色的顶部有一个绿色的条纹(如“蓝色构建”所示),直到你进入下一个场景。其他2/3的时间屏幕是好的。
查看日志中的着色器编译后,似乎所有着色器都在加载(当粉红色/蓝色构建发生时和不发生时,输出中没有任何变化)。然后我们尝试打开和关闭相机上的不同组件,只是为了隔离可能导致问题的原因,(由于色调效果只发生在Unity画布下方,所以我们认为这可能是相机/后处理的问题)。
我们已将问题缩小到卷组件上的卷配置文件中的Bloom覆盖以进行后处理。关闭Bloom覆盖可使问题在构建中消失,但我们希望保留Bloom效果。
the volume component
我们已经尝试打印Bloom Override下的所有值,以查看当它显示粉红色/蓝色时与不显示时是否存在异常,但没有任何区别。实际上,当它工作和不工作时,我们的日志中没有任何不同。我们唯一确定的是,关闭Bloom可以解决问题。如果有人遇到这种情况,这是一个绝望的求助电话。因为我们完全不知道接下来该怎么办。
graphics settings screenshot 1
graphics settings screenshot 2

kmpatx3s

kmpatx3s1#

这可能是一个相当个人化的问题。由于有类似问题的人还没有回答,我将建议一个通用和简单的解决方案。创建一个新的项目,其中将有新的设置URP,并已在其中添加一个bloom效果。如果一切工作正常,bloom工作,然后将这些设置转移到您的项目(最好创建一个备份,以防万一)。
如果这没有帮助,那么作为一个选择,尝试改变其他设置出现在2/3的游戏工作良好。也许是一些个别的影响,这造成了一个问题。或者根据我的假设,在一个小插曲。它也可以在一个精灵,这是画在上面的花朵(建议做好这一切,在单独的备份中,以免不小心弄坏了项目)还有,问题可能出在相机上,如果URP设置、sprite等工作良好,并且起晕效应不应失效。
作为最后的手段,如果这也不起作用,那么尝试发送投诉到Unity支持。有一种可能性,这可能是开花效应本身的错误。
虽然我会假设bloom消除了问题,但错误是在其他地方,而且是在bloom效应开启的那一刻显示出来的,但由于URP是相当新的,我不排除这是bloom效应本身的错误。

xe55xuns

xe55xuns2#

我过去遇到过类似的问题,在urp资产设置/后处理中,通过将LUT大小更改为(16或32或64...)解决了这个问题。

相关问题