Unity烘焙相关问题知识点及问题总结
烘焙注意项:
1.多数问题都是UV导致的,可以自己展UV的自己控制,在建模软件里添加第二套光照贴图,导入Unity不勾选Generate Light Map UVs,也可以让Unity自动生成。
自己展UV,尽量保持LightMap的UV的连续性,接缝尽可能少,尽可能把接缝放到不明显的地方(如,拐角)
2.模型法线要调好,一般自己建模的没问题,从网上下载的模型,再导入到建模软件法线可能变化,这时候需要重新调整。
Blender为例: 导入到Blender的模型法线有问题,点击物体数据属性的:Clear Custom Split Normals Data,在重新平滑一下,勾选法线的自动平滑。 Blender导入时还有个选项Custom Normals,可以选择不导入,或者导入后效果不对的话,执行上面的方法。
3.单面渲染的模型!!!这个要注意,在单面模型法线侧的模型烘焙会有明显黑块。即使着色器改为双面显示也不行的,应该和面的法线有关。
解决方案:采用立体的模型,不能只是一个面片。
4.还有UV间距,不能太小,自己展UV的,可以自己设置好间距。Unity生成的可以在Lighting界面修改LightMap Padding,默认值2一般够用。
5.不需要的面删除,比如,看不到的面ÿ