渐变天空 (Gradient Sky)
渐变天空体积 (Gradient Sky Volume) 组件覆盖可以控制与渲染天空的简单表示形式相关的设置。允许定义三个颜色:Top、Middle 和 Bottom,HDRP 将在其间插值以创建渐变天空。
可以在运行时更改这些值。此组件还显示一些选项,可用于定义 HDRP 如何更新天空在场景中产生的间接光照。
使用渐变天空
渐变天空使用体积 (Volume) 框架,因此若要启用和修改渐变天空属性,必须将渐变天空覆盖添加到场景中的体积。要向体积添加渐变天空,请执行以下操作:
- 在 Scene 视图或 Hierarchy 视图中,选择一个包含 Volume 组件的游戏对象以在 Inspector 中查看该游戏对象。
- 在 Inspector 中,导航到 Add Override > Sky,然后单击 Gradient Sky。
添加渐变天空覆盖后,必须将体积设置为使用渐变天空。体积使用的天空类型由视觉环境 (Visual Environment) 覆盖进行控制。在视觉环境覆盖中,导航到 Sky 部分,然后将 Type 设置为 Gradient Sky。HDRP 现在会为此体积所影响的任何摄像机渲染渐变天空。
属性
要编辑任何 Volume 组件覆盖中的属性,请启用属性左侧的复选框。这也告诉 HDRP 使用您为 Volume 组件指定的属性值而不是使用默认值。如果禁用该复选框,HDRP 将忽略您设置的属性,并改用该属性在 Volume 组件中的默认值。
属性 | 描述 |
---|---|
Top | 使用拾色器来选择天空的上半球的颜色。 |
Middle | 使用拾色器来选择地平线的颜色。 |
Bottom | 使用拾色器来选择天空的下半球的颜色。这是地平线下的部分。 |
Gradient Diffusion | 设置天空盒 (Skybox) 中的 Middle 属性的大小。较大的值会使渐变更稀少,并减小 Middle 部分的大小。较大的值会使渐变丰富,并增大 Middle 部分的大小。 |
Intensity Mode | 使用下拉选单选择 HDRP 计算天空强度的方法。 • Exposure:HDRP 根据 EV100 中的曝光值计算强度。 • Multiplier:HDRP 通过单位乘数计算强度。 |
- Exposure | 设置 HDRP 应用于 HDRI 天空立方体贴图的每单位面积的光量。 仅当从 Intensity Mode 下拉选单中选择 Exposure 时,才显示此属性。 |
- Multiplier | 设置 HDRP 作为环境光应用于场景的乘数。HDRP 将场景中的环境光乘以此值。 仅当从 Intensity Mode 下拉选单中选择 Multiplier 时,才显示此属性。 |
Update Mode | 使用下拉选单设置 HDRP 更新天空环境的速率(使用环境探针和反射探针)。 • On Changed:当其中一个天空属性发生变化时,HDRP 更新天空环境。 • On Demand:HDRP 等待,直到您从脚本手动调用天空环境更新。 • Realtime:HDRP 按照 Update Period 定义的定期间隔更新天空环境。 |
- Update Period | 设置 HDRP 更新天空环境的周期(以秒为单位)。如果希望 HDRP 每帧都更新天空环境,请将值设置为 0。仅当 Update Mode 设置为 Realtime 时,才显示此属性。 |