光照贴图中的像素与单位还是像素?

时间:2019-02-08 18:43:13

标签: unity3d

因此在 Lightmapping 的配置中,我有很多奇怪的设置,无法完全理解它们如何协同工作:

  • 首先是纹理像素=像素,对吗?所以texel只是一个花哨的名字 像素?
  • 光照图分辨率(以每像素texel为单位)。在此,什么是 unit 。 上下文?以及如何将这些东西放入恒定的光照贴图大小中 (比如说256 texels = pixels)?
  • 间接分辨率光照贴图分辨率有什么区别?为什么我不能在渐进式CPU中调整间接分辨率

1 个答案:

答案 0 :(得分:1)

间接分辨率是间接照明的保真度,即来自明亮表面的东西被太阳照亮。光照贴图分辨率是一般照明(基本上是直射光)的保真度

我非常确定您无法在渐进式CPU中进行设置,因为它最终仍将达到您的光照贴图分辨率。渐进式CPU在编辑场景时会进行低质量的光照传递,随着时间的推移会提高质量,因此您在编辑时可以对照明有一个大概的了解,但是最终(尤其是在您没有玩耍的区域)照明将达到您的最大分辨率。纯粹是为了改善您的工作流程,因此您可以编辑场景而无需等待缓慢的灯光通过。

我建议阅读相关页面:

https://docs.unity3d.com/Manual/ProgressiveLightmapper.html

https://docs.unity3d.com/Manual/Lightmapping.html

Unity的照明系统功能强大,但也相当复杂,请花些时间阅读文档,当我第一次开始使用它时,我花了几天时间吸收所有信息,需要花很多时间。< / p>