美文网首页
UnityTips 之善用GI Cache

UnityTips 之善用GI Cache

作者: 暴走TA | 来源:发表于2023-12-06 15:48 被阅读0次

简介: 最近翻阅引擎文档的时候浏览到了 GI Cache 部分,又想起最近和场景沟通比较频繁,这个 GI Cache 理论上讲是可以提升烘焙速度的
unity版本:20222.1.7fc1

何为 GI Cahce

GI Cache 官方文档解释
就是存放我们工作中烘焙实时全局间接光(Enlighten Realtime Global Illumination)和烘焙全局光照(Baked Global Illumination)是计算中用到的一些中间文件,当我们再次计算时,其中有可能被再次使用的中间文件就不需要重新计算,而直接读取使用就可以了
GI Cache 不是一工程为单位的,是一个存放所有 unity 工程的 GI 缓存,即,在 A 工程烘焙完场景 S 后,然后将 S 场景导入到 B 工程,GI Cache 依然可以为 S 的烘焙提供加速,即 A 工程第一次烘焙 会生成 GI Cache ,当到 B 工程后,B 工程中的 S 场景烘焙速度会比 A 工程快

用途

  1. 在我们的灯光烘焙使用 Auto 模式的时候,所有的烘焙结果 都会存放在 GI Cache 内
  2. 当我们关闭自动烘焙 使用手动烘焙的时候,所有烘焙过程中用到的中间文件依然会存放在 GI Cache 内
  3. 我们可以将一台电脑的 GI Cache 文件内容拷贝到另一台电脑上,这样就可以为其进行烘焙加速了,前提是两天电脑烘焙同一个场景
  4. 我们可以清除掉 GI Cache,但这个手段不到万不得已,一般不要用

设置位置

GI Cache 的配置是放在 Preference 下面的,所以是本地 Unity 的设置,不会跟着工程内变化
在菜单栏一次 点击 Edit ->preferences 就可以在preference 窗口左侧找到 GI Cache 如下图


GI Cache设置

默认是 10GB 的缓存空间,我们可以根据电脑的情况将其设置的大一些
我们还可以自定义换位目录的位置,尽量将其存放在固态硬盘上,因为固态硬盘的读写速度非常快

相关文章

  • Ubuntu Intelligent Pinyin卡顿

    ibus restart rm -rf ~/.cache/ibus/libpinyin 来源:https://gi...

  • UnityTips 之CacheServer

    一、CacheServer是什么? CacheServer是Unity提供的一个高速缓存服务器,用于存储导入到项目...

  • UnityTips 之 PackageManager

    简介: unity在2018版本就已经有 PackageManager,来管理引擎的功能插件了,有了这个东西,我们...

  • Unity 学习笔记-遇到的问题

    安装unity 为什么C盘越来越大?如何处理?因为unity 的GI cache 默认在 C:\Users\len...

  • UnityTips 之 色板

    unity 版本 2018.4.2f1简单介绍一下unity色板的两个实用小功能打开一个unity的基础颜色面板会...

  • UnityTips 之 选择集

    unity 版本 2018.4.2f1 重复选取物体,劳神伤体 相信在工作会遇到这样一个问题,比如场景,要修改一批...

  • UnityTips 之 颜色配置

    简介:可能大家有修改UNTIY一些配色的需求,下面给大家介绍一下UNITY从哪里可以调整引擎编辑器的部分颜色。版本...

  • UnityTips 之 显示模式

    简介: unity 的scene窗口为我们提供了多种显示模式,官方的全局光照部分只讲了一部分,这里做了补全。我们来...

  • UnityTips 之 Prefab 编辑

    简介: 最近在鼓捣2021的时候注意到了unity的prefab在场景中编辑有了新的特性,作者是从2019越级到2...

  • 高并发系统技术梳理

    缓存 缓存使用常见问题归纳Guava Cache系列之一Guava Cache系列之二Guava Cache系列之...

网友评论

      本文标题:UnityTips 之善用GI Cache

      本文链接:https://www.haomeiwen.com/subject/ifujgdtx.html