APSchmidt 发表于 2021-11-19 20:38

Unity3d光影烘焙常见缺陷的解决方法【2020】

很多Unity3d初学者在烘焙场景时,由于没有经验,模型上常常出现一些怪异的"黑斑"、“撕裂”、”硬边”、“漏光”现象(如下图所示),反复调试,问题依然得不到解决,搞得精疲力尽,甚至产生了放弃的念头,本文将针对Unity3d烘焙时常见的几种“黑斑”现象进行逐一分析和图解,希望对遇到这样问题的童鞋们有所帮助。











1. 图一,图二所示的黑斑,是因为模型没有光照贴图坐标,烘焙后光照图错乱造成的,清零烘焙数据,按照下图所示的步骤,勾选"generate lightmap UVs(创建光照贴图坐标)"选项,重新烘焙即可消除。



2. 图三所示的墙角的黑斑,实为漏光所致,很多人按照Unity3d的要求,采用最优化精简的单面建模构建的室内场景,因为墙背面是镂空的,灯光从室外照进来,烘焙后出现了"漏光",可按下面两图所示步骤操作,并将Cast Shadows的选项改为“Shadows Only”,然后重新烘焙即可消除。





3. 图四、图五所示的黑斑,有人称之为“烘焙硬边”,是由于这些模型的UV在光照图中所占的比例太小,按照下图所示的步骤操作,并将“Scale In Lightmap”参数适当调大,然后重新烘焙即可消除





如果还有个别模型有硬边,按下图所示,将面光源移至窗户框以内,重新烘焙即可。



如果出现上述的光影烘焙缺陷,说明您并不掌握Unity的烘焙及美工技术,还处在初级阶段,基本靠无头绪的乱撞和运气推进项目,一个障碍接着一个障碍,一夜一夜地透支体力和精力,遭遇着非人的折磨和痛苦,而且面临着项目被耽误的风险,每天全国有五六百人因为类似的问题阅读小姐姐的文章,其中有近百人V询小姐姐,请救帮助和指导项目,如果您有什么问题,小姐姐也会耐心V答,下图为一个读者通过小姐姐某宝的《Unity模型预处理布光烘焙后处理特效美工场景优化实战视频教程》临摹学习后制作的展厅项目截图:









































有关光影烘焙的问题,您还可去阅读小姐姐的《Unity3D光影烘焙时物体Scale In Lightmap参数的可视化调节》一文,或者阅读其他的案例文章,总之,希望小姐姐的文章能让童鞋们拨云见雾,否极泰来。
页: [1]
查看完整版本: Unity3d光影烘焙常见缺陷的解决方法【2020】