本页面将介绍光照设置中的自适应探针体积面板中的各项属性。要打开面板,请从主菜单中选择窗口 (Window) > 渲染 (Rendering) > 光照 (Lighting) > 自适应探针体积 (Adaptive Probe Volumes)。
要打开烘焙集属性,请在 Project 窗口中选择烘焙集资源,或从主菜单中选择窗口 (Window) > 渲染 (Rendering) > 光照 (Lighting) > 自适应探针体积 (Adaptive Probe Volumes) 选项卡。
| 属性 | 描述 | |
|---|---|---|
| Baking Mode | ||
| Single Scene | 仅使用活动场景来计算自适应探针体积中的光照数据。 | |
| Baking Set | 使用此烘焙集 (Baking Set) 中的场景来计算自适应探针体积中的光照数据。 | |
| Current Baking Set | 当前烘焙集资源。 | |
| Scenes in Baking Set | 列出当前烘焙集中的场景。 Status:指示是否加载了场景。 Bake:启用后,URP 会为此场景生成光照。 使用 + 和 - 可在激活的烘焙集中添加或删除场景。 使用每个场景左侧的两行图标,在列表中向上或向下拖动场景。 |
|
| 属性 | 描述 | |
|---|---|---|
| Probe Positions | ||
| Recalculate | 在烘焙期间重新计算探针位置以适应场景几何体的变化。有关更多信息,请参阅使用光照场景烘焙不同光照设置。 | |
| Don’t Recalculate | 在烘焙过程中不重新计算探针位置。这样可以保持探针位置与上次成功烘焙的位置相同,这表示 URP 可以在不同的光照场景中混合探针。有关更多信息,请参阅使用光照场景烘焙不同光照设置。 | |
| Min Probe Spacing | 探针之间的最小距离,以米为单位。有关更多信息,请参阅配置自适应探针体积的大小和密度。 | |
| Max Probe Spacing | 探针之间的最大距离,以米为单位。有关更多信息,请参阅配置自适应探针体积的大小和密度。 | |
| Renderer Filter Settings | ||
| Layer Mask | 指定 URP 在生成探针位置时考虑的层。选择一个层以将其启用或禁用。 | |
| Min Renderer Size | URP 在放置探针时考虑的最小渲染器大小。 | |
仅当在 URP 资源中的光照探针光照下启用光照场景时,才会出现此部分。
| 属性 ||| 描述 |-|-|-| | Scenarios ||| 列出烘焙集中的光照场景。要重命名光照场景,请双击其名称。| || Active || 设置当前加载的光照场景,URP 在选择 Generate Lighting 时写入该光照场景。| || Status || 指示活动光照场景的状态。| ||| Invalid Scenario | 如果活动光照场景已烘焙,但 URP 无法再加载该光照场景,例如另一个光照场景被烘焙后导致了探针细分的变化,就会出现一个警告图标。| ||| Not Baked | 如果您尚未为活动光照场景烘焙任何光照数据,就会出现一个信息图标。| ||| Not Loaded | 如果烘焙集中的场景当前未在 Hierarchy 窗口中加载,导致 URP 无法确定光照场景的状态,就会出现一个信息图标。
| 属性 | 描述 |
|---|---|
| Sky Occlusion | 启用天空遮挡。 |
| Samples | 设置 Unity 用于计算每个探针从天空接收的光线的样本数。较高的值会增加天空遮挡数据的准确性,但会增加烘焙时间。默认值为 2048。 |
| Bounces | 设置 Unity 在计算天空遮挡数据时光线从天空经物体反弹的次数。较高的值会增加天空遮挡数据的准确性,但会增加烘焙时间。如果有物体阻挡了从探针到天空的直接视线,可使用较高的值。默认值为 2。 |
| Albedo Override | 设置一个单一颜色的亮度值,在计算天光从物体表面反弹效果时,Unity 会用这个设定的单一颜色来代表物体,而不是使用物体本身的实际颜色。较高的值会使烘焙的天空遮挡光照变亮。默认值为 0.6。 |
| Sky Direction | 启用 Unity 存储和使用更准确的探针朝向天空的方向的相关数据。有关更多信息,请参阅添加天空动态颜色和阴影。 |
| 属性 | 描述 | |
|---|---|---|
| Probe Dilation Settings | ||
| Enable Dilation | 启用后,URP 会将无效探针中的数据替换为附近有效探针中的数据。默认启用。请参阅修复自适应探针体积的问题。 | |
| Search Radius | 确定 URP 在距离无效探针多远的范围内搜索有效的相邻探针。数值越高,会纳入距离更远的探针,这些探针可能与无效探针处于不同的光照条件下,进而可能导致漏光等不理想的情况。 | |
| Validity Threshold | 设置在 URP 判定一个探针无效之前,该探针采样的背向面比例。数值越高,URP 越有可能将一个探针标记为无效。 | |
| Dilation Iterations | 设置 Unity 重复进行膨胀计算的次数。增加该数值会扩大膨胀效果的范围,但也会增加 URP 计算探针光照所需的时间。 | |
| Squared Distance Weighting | 启用根据相邻探针距离的平方来衡量其对光照数据的贡献权重,而非基于线性距离。离无效探针越近的探针,对光照数据的贡献越大。 | |
| Virtual Offset Settings | ||
| Enable Virtual Offset | 启用 URP 将无效探针的捕捉点移至有效区域。请参阅修复自适应探针体积的问题。 | |
| Search Distance Multiplier | 设置 URP 用于搜索有效探针位置时所用采样射线的长度。数值过高可能会导致不理想的结果,例如探针捕捉点穿透相邻的几何物体。 | |
| Geometry Bias | 设置 URP 在其采样光线之一照射到几何体后将探针的捕获点推出几何体的距离。 | |
| Ray Origin bias | 设置探针的中心与 URP 用作每条采样射线原点的点之间的距离。数值过高可能会导致不理想的结果,例如射线错过附近遮挡的几何物体。 | |
| Layer Mask | 指定 URP 在虚拟偏移 的碰撞计算中所包含的层。 | |
| Refresh Virtual Offset Debug | 重新运行虚拟偏移模拟,以预览更新的结果,且不会影响烘焙数据。 | |
| 属性 | 描述 |
|---|---|
| Scenario Size | 指示烘焙光照探针数据在磁盘上使用的空间。 |
| Baking Set Size | 指示当前所选烘焙集的所有烘焙光照探针数据在磁盘上使用的空间。这包括所有照明场景的数据,以及所有照明场景共享的数据。 |