光照探针

Tutorial

intermediate

+10XP

5 mins

(9)

Unity Technologies

光照探针

在本教程中,我们将讨论光照探针在 3D 移动应用程序中的最佳用例。

Languages available:

1. 光照探针用例

光照探针有两个主要用途:

  • 第一个用途是为场景中的移动对象提供高质量的光照(包括间接反射光)。
  • 第二个用途是在静态景物使用 Unity 的细节级别 (LOD) 系统时提供该景物的光照信息。

光照探针与光照贴图具有很多相同的优点,因为它们都能用于存储在运行游戏前就计算好的光照数据。光照贴图对场景中的表面在给定纹素处接收到的光照进行编码时,光照探针会存储穿过空白空间的光。然后,该数据可用于照亮动态对象,这有助于在视觉上将它们与整个场景中的光照贴图对象融合在一起。

光照探针仅存储静态场景的光源和阴影信息。这是因为光照探针是预先烘焙的。它们不是从动态对象、实时光源或自身阴影创建光照的解决方案。尽管如此,光照探针仍可为场景提供大部分光照

下面的屏幕截图显示了一个使用光照探针的示例。

有关在场景中实现光照探针的更多信息,请参阅 Unity 文档

2. 总结

光照探针是一种捕获静态场景光照并在运行时将数据应用于移动对象的简单方法,它的成本要低于实时全局光照。在下一个教程中,我们将讨论在 3D 移动应用程序中渲染阴影的最佳实践。

Complete this Tutorial