GPU 渐进光照贴图

这种具有渐进反馈的基于路径跟踪的光照贴图在 GPU 上运行。它通过提供交互式更新和连续反馈,为光照和关卡设计提供难以置信的迭代速度。

GPU Progressive Lightmapper Sneak Peek

2018.3 中已推出 Windows 预览版

在具有强大 GPU 的机器上,光照贴图烘焙的速度会快得多。对于 Unity 中的光照烘焙,我们在 RadeonRays 和 OpenCL 上构建了完全基于路径追踪的算法,从而将性能提升到比 Unity 的 CPU 光照贴图的一般性能高出 10 倍以上。Linux 和 macOS 支持将在 2019.1 中提供。

2018.3 预览版包括

GPU 光照贴图具有与 CPU 渐进光照贴图相同的功能集,同时也具有渐进更新、多个光照贴图、直接光照、间接光照、AO、所有光源类型、环境光照、发光、多次反弹,以及合成、剔除和融合测试的支持。

在停用预览版之前,将添加 CPU 光照贴图的其余功能,以实现全部特性。截至 2019.2,尚未添加以下功能:

  • 多个子网格
  • 采样改进
  • AO 纹理导出
  • 试验版自定义烘焙 API
  • A-Trous 过滤

常见问题

GPU 渐进光照贴图与 CPU 渐进光照贴图之间有何区别?

GPU 渐进光照贴图是渐进光照贴图的 GPU 加速版本。对用户来说,理想状态下唯一的区别是在维持功能完整性的同时大幅提升性能(约 10 倍)。渐进光照贴图的 CPU 版本将继续为没有强大 GPU 的开发人员保留。同时,PC 上安装的主内存通常超出安装的视频内存,所以,对于一些超大世界场景,CPU 渐进光照贴图是唯一可行的方案。

何时发布 GPU 渐进光照贴图?

Unity 2018.3 中发布 Windows 预览版,Linux 和 macOS 支持在 2019.1 中推出。

渐进光照贴图如何工作?

渐进光照贴图只需执行一个简单的准备步骤(几何体和实例更新,G 缓冲区和图标遮罩生成),即可快速开始产生输出。光照贴图在编辑器种以交互式方式更新,而一旦新的中间结果准备就绪,就会显示光照探针。这样就能实现速度极快的迭代工作流程。

CPU 与 GPU 版本的渲染时间相比如何?

Unity 之前的光照贴图解决方案完全基于 CPU。通过利用现代 GPU 的并行架构,新的 GPU 渐进光照贴图可以同步计算海量射线:为用户打开交互式工作流程的大门。利用 Radeon 射线,GPU 加速可以提高烘焙的速度,从而为美术师提供即时反馈。根据全局光照更改光照、材质和天空盒的效果时,可以看到交互式更新,而美术师仍在场景中工作。

2018.3 预览版中推出

Unity 2018.3 引入了改进的预制件工作流程(包括嵌套)以及可编程渲染管线、地形系统和脚本运行时的增强,以及可视化特效编辑器的预览。

We use cookies to ensure that we give you the best experience on our website. Click here for more information.