3
如何在Unity中为白天/夜晚循环混合2个光照贴图?
在我再说什么之前:我正在使用双重光照贴图,这意味着我需要混合一个近距离和一个远距离。 因此,我已经为此工作了一段时间,我为渲染器和照明设置了一个昼/夜循环,并且一切工作正常,并且不占用大量流程。 我唯一的问题是弄清楚如何将两个光照贴图混合在一起,我已经找到了如何切换光照贴图的方法,但是问题是看起来有点突然,并且中断了体验。 我已经进行了数小时的研究,尝试了各种着色器,逐像素混合以及其他所有方法,但均无济于事。依我的喜好,C#中的逐像素混合实际上是一个过程密集型过程,尽管我仍在努力清理它并使它运行更平稳。着色器看起来很有前途,但是我找不到能够正确融合两个光照贴图的着色器。 有人在我如何实现这一目标方面有什么线索吗?我只需要在白天和夜间的光照贴图之间进行某种平滑的过渡即可。也许我可以覆盖两个纹理并使用Alpha通道?或类似的东西?