Version: 2017.2
Lightmaps: Technical details
材质属性和 GI 系统

光照数据资源

在 Unity 5.3 中,“光照贴图快照”(Lightmap Snapshot) 已更名为“光照数据资源”(Lighting Data Asset)。

在 Lighting 窗口中按 Build 按钮即可生成光照数据资源。重新加载场景时,将从该资源中加载光照。

光照数据资源包含 GI 数据以及为场景创建光照时所需的所有支持文件。该资源会引用渲染器、实时光照贴图、烘焙光照贴图、光照探针、反射探针,还有一些描述这些因素的组合方式的其他数据。此外,还包括在播放器中更新实时全局光照所需的所有 Enlighten 数据。到目前为止,该资源还是仅限于 Editor 的构造,因此您无法在播放器中访问该资源。 当您更改场景时(例如,中断光照贴图静态对象上的预制件连接),资源数据将过时,因此必须重新构建。

目前,这个文件有点臃肿,因为它包含多个平台的数据;我们将解决这一问题。我们也在考虑对这些数据进行一定程度的压缩。

在光照构建过程中生成但生成播放器构建时不需要的中间文件不属于资源的一部分,因此存储在 GI 缓存中。

光照数据资源的构建时间可能有所不同。如果您的 GI 缓存已填满,例如,您之前在机器上进行了烘焙(场景处于最新状态),则构建速度会很快。如果将场景拉到空缓存的计算机或由于缓存大小限制而删除了所需的缓存数据,则必须首先使用中间文件填充缓存,而这需要运行预计算和烘焙过程。这些步骤可能会消耗一些时间。

Lightmaps: Technical details
材质属性和 GI 系统