
2018.3 预览版包括
GPU 光照贴图具有与 CPU 渐进光照贴图相同的功能集,同时也具有渐进更新、多个光照贴图、直接光照、间接光照、AO、所有光源类型、环境光照、发光、多次反弹,以及合成、剔除和融合测试的支持。
在停用预览版之前,将添加 CPU 光照贴图的其余功能,以实现全部特性。截至 2019.2,尚未添加以下功能:
- 多个子网格
- 采样改进
- AO 纹理导出
- 试验版自定义烘焙 API
- A-Trous 过滤
GPU 渐进光照贴图是渐进光照贴图的 GPU 加速版本。对用户来说,理想状态下唯一的区别是在维持功能完整性的同时大幅提升性能(约 10 倍)。渐进光照贴图的 CPU 版本将继续为没有强大 GPU 的开发人员保留。同时,PC 上安装的主内存通常超出安装的视频内存,所以,对于一些超大世界场景,CPU 渐进光照贴图是唯一可行的方案。
Unity 2018.3 中发布 Windows 预览版,Linux 和 macOS 支持在 2019.1 中推出。
渐进光照贴图只需执行一个简单的准备步骤(几何体和实例更新,G 缓冲区和图标遮罩生成),即可快速开始产生输出。光照贴图在编辑器种以交互式方式更新,而一旦新的中间结果准备就绪,就会显示光照探针。这样就能实现速度极快的迭代工作流程。
Unity 之前的光照贴图解决方案完全基于 CPU。通过利用现代 GPU 的并行架构,新的 GPU 渐进光照贴图可以同步计算海量射线:为用户打开交互式工作流程的大门。利用 Radeon 射线,GPU 加速可以提高烘焙的速度,从而为美术师提供即时反馈。根据全局光照更改光照、材质和天空盒的效果时,可以看到交互式更新,而美术师仍在场景中工作。