Version: 2020.1
UV 重叠
自定义衰减

光照贴图接缝缝合

接缝缝合功能可在使用烘焙光照贴图(由渐进光照贴图 (Progressive Lightmapper) 生成)渲染的游戏对象中平滑不需要的硬边缘。

无接缝缝合的场景
无接缝缝合的场景
有接缝缝合的场景
有接缝缝合的场景

在烘焙光照贴图时,Unity 会在光照贴图空间中将靠近在一起但彼此分开的网格面识别为单独个体;这些网格的边缘称为“接缝”。理想情况下,应该看不见接缝,但根据光源的不同,它们有时看起来有硬边缘。这是因为 GPU 无法在光照贴图中分开的图表之间混合纹理像素值。

接缝缝合便可以解决这些问题。启用接缝缝合后,Unity 会执行额外计算来修改光照贴图,从而改善每个接缝的外观。缝合方法并不完美,但通常会极大改善最终结果。默认情况下,Unity 会禁用接缝缝合,这是因为 Unity 需要进行额外计算,导致烘焙期间接缝缝合要花费额外时间。

接缝缝合的局限性

接缝缝合与渐进光照贴图 (Progressive Lightmapper) 配合使用。接缝缝合仅对单个游戏对象有效;多个游戏对象无法平滑地缝合在一起。

使用接缝缝合

在任何具有 MeshRenderer 组件的游戏对象上都可以启用接缝缝合,方法如下:

  1. 选择游戏对象
  2. 在 Inspector 中,导航到 MeshRenderer 组件的 Lightmapping 部分
  3. 启用 Stitch Seams

  • 2017.2 版中添加了接缝缝合 NewIn20172
UV 重叠
自定义衰减