Unity - ProBuilder - 烘焙光照贴图时出现黑白线

问题描述 投票:0回答:2

我遇到一个问题,当我使用 ProBuilder 在场景中生成烘焙光照贴图纹理时,会生成长黑线和白线。

我已确保以下事项:

  • 在所有 ProBuilder 对象上运行“生成 UV2”
  • 确保启用“自动光照贴图 UV”
  • 单击“工具 > ProBuilder > 修复 > 重建所有 ProBuilder 对象”
  • 确保您的对象是静态的
  • 确保您的灯光是静态的,并设置为烘焙(或混合)
  • 打开灯光设置,并重置为默认值,只是为了确保不会出现一些奇怪的设置冲突
  • 增加填充和最大间距至完整
  • 所有对象上的“Stich Seams”均未选中/重新选中 - 没有效果。
  • 将我的定向光的法线偏差设置为 0

版本 ProBuilder ~ v5.0.3 团结~2021.1.15f1

截图

unity-game-engine shader game-engine light
2个回答
0
投票

我明白了,这太疯狂了......!

这似乎是由于硬件问题。如果我使用Progressive GPU(预览)生成,那么我会得到这些接缝。

但是,如果我切换到渐进式CPU(并且等待时间延长300倍!),那么光照贴图就会完美构建!

Unity 和我的集成图形处理器之间肯定存在一些错误。希望这个帖子对某人有帮助,正如我在这之前尝试过的一切,正如你在上面看到的。

如果您仍然遇到缝合问题,请尝试以下方法

  • 在所有 ProBuilder 对象上运行“生成 UV2”
  • 确保启用“自动光照贴图 UV”
  • 单击“工具 > ProBuilder > 修复 > 重建所有 ProBuilder 对象”
  • 确保您的对象是静态的
  • 确保您的灯光是静态的,并设置为烘焙(或混合)
  • 打开灯光设置,并重置为默认值,只是为了确保不会出现一些奇怪的设置冲突
  • 将填充和最大间距增加到满
  • 取消选中所有对象上的“缝合接缝”。
  • 将定向光的法线偏差设置为 0

0
投票

我迟到了,这是我第一次在 StackOverflow 互动。

对我来说,解决这个问题的主要方法是将我的过滤从 Optix 切换到 OpenImage 降噪器,并将间接过滤器半径降低到 1。

所以:

  1. 将过滤模式设置为高级
  2. 将两个降噪器设置为 OpenImageDenoise
  3. 调整半径设置并找到您的最佳位置
© www.soinside.com 2019 - 2024. All rights reserved.