Version: 2020.3
光照数据资源
Scene 视图光照绘制模式

GI 缓存

The GI cache is an internal data cache that the Unity Editor uses to store intermediate files when precomputing lighting data for Realtime Global Illumination, lightmaps, Light Probes, and Reflection Probes. By storing this data in a cache, Unity can speed up subsequent precomputations.

该缓存将在计算机上的所有 Unity 项目之间共享,因此具有相同内容和光照贴图后端的项目可以共享文件。

可以使用 GI Cache 偏好设置来管理缓存的大小、位置和压缩。有关更多信息,请参阅偏好设置 (Preferences) 文档

使用 GI 缓存

当自动预先计算光照数据时,Unity 编辑器将使用 GI 缓存。要启用 GI 缓存,请打开 Lighting 窗口(菜单:__Window__ > Lighting__),然后启用 Build 按钮旁边的 Auto__ 选项。这样可以实现自动的光照数据预计算,并将数据存储在 GI 缓存中。

在 Lighting 窗口中,可清除场景中的烘焙数据(禁用 Auto 选项,并从 Build 按钮下拉菜单中选择 __Clear Baked Data__)。此操作不会清除 GI 缓存,因为这样做会增加烘焙时间。

您可以在不同的计算机之间共享 GiCache 文件夹。这种做法可以使光照构建速度更快,因为文件是从 GiCache 文件夹进行下载的,无需在本地进行计算。请注意,构建过程未针对慢速的网络连接存储 (NAS) 进行优化,因此请在将缓存移至 NAS 之前测试烘焙时间是否受到严重影响。

光照数据资源
Scene 视图光照绘制模式