在unity烘焙lightmap场景中Lightmap烘焙主要考虑二點:时间消耗与烘焙质量。我们曾给大家讲解过如何提高烘焙速度(unity烘焙lightmap干货:加速Lightmap烘焙速度的一些小技巧)
我们把烘焙的时间流程缩短后,可能会发现某些地方的烘焙质量不够这时候该怎么补救呢?我们可以通过下面列举的方法进行微调
通过Mesh Renderer上的Scale in Lightmap调整特定物体在最終Lightmap中的像素密度。这个选项大家应该经常用到需要提醒是:这个值并不能影响间接光的质量。因此在感觉物体接收到的间接光质量太差嘚情况下调整这个值并不能起作用,这个时候需要调整间接光Lightmap的分辨率
出于优化内存的考虑,一般开发者都会勾选Lighting窗口中的Compress Lightmaps选项Lightmap压縮会让着色质量下降,反过来我们可以在Lightmap Resolution不高的情况下不勾选这个选项有可能就能达到我们想要的质量。因为提高Lightmap Resolution的方式对于Lightmap大小的增加量并不可控可能最后得到的Lightmap size比一开始不压缩的size还要大。因此在微调质量的时候可以尝试反勾选这个选项也许会有意外的发现。
在阴影质量不佳而决定提高Lightmap Resolution之前我们还可以尝试调整灯光上的Baked Shadow Angle对其烘焙阴影进行一定程度的模糊。参数如下图
除了对阴影进行模糊,我们還能通过调整Lightmap Parameters中的Blur Radius参数对指定物体的lightmap进行整体模糊在低lightmap精度要求下需要改善质量的时候不妨尝试下调整这个参数。一般建议设置在2-4之间
今天数据有关unity烘焙lightmap中提高Lightmap烘焙质量的一些小技巧的分享就到这里了,希望这篇文章能对你有所帮助更多相关问题敬请询问在线的客服咾师为您答疑。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。