曝光 (Exposure)
要使用基于物理的光照和材质,需要正确设置场景曝光。高清渲染管线 (High Definition Render Pipeline, HDRP) 包括几种适合大多数用例的曝光计算方法。HDRP 以 EV100 表示其使用的所有曝光值。
使用曝光
曝光使用体积 (Volume) 框架,因此若要启用和修改曝光属性,必须将曝光覆盖添加到场景中的体积。要向体积添加曝光,请执行以下操作:
- 在 Scene 视图或 Hierarchy 视图中,选择一个包含 Volume 组件的游戏对象以在 Inspector 中查看该游戏对象。
- 在 Inspector 中,找到 Add Override,然后单击 Exposure。HDRP 现在会将曝光校正应用于此体积所影响的任何摄像机。
属性
要编辑任何 Volume 组件覆盖中的属性,请启用属性左侧的复选框。这也告诉 HDRP 使用您为 Volume 组件指定的属性值而不是使用默认值。如果禁用该复选框,HDRP 将忽略您设置的属性,并改用该属性在 Volume 组件中的默认值。
属性 | 描述 |
---|---|
Mode | 使用下拉选单选择 HDRP 用于处理曝光的方法: • Fixed:允许手动设置场景曝光。 • Automatic:根据屏幕上的内容自动设置曝光。 • Curve Mapping:将当前场景曝光映射到自定义曲线。 • Use Physical Camera:使用当前物理摄像机设置来设置场景曝光。 |
Fixed
这是用于计算曝光的最简单且最不灵活的方法,但是如果场景具有相对均匀的曝光或想要拍摄静态区域的图像时,它非常有用。还可以使用局部体积在场景中的各种固定曝光值之间进行混合。
属性
属性 | 描述 |
---|---|
Fixed Exposure | 设置此体积影响的摄像机的曝光值。 |
Automatic
人眼在非常黑暗和非常明亮的区域中都能感知光线。然而,在任何单一时刻,眼睛只能感觉到总体范围的大约百万分之一的对比度。通过调整和重新定义黑色,眼睛可以良好感知多个亮度级别。
Automatic 模式根据屏幕上的亮度级别范围来动态调整曝光。这种调整会逐渐进行,也就是说,当从黑暗的区域中出来时,用户可能会因明亮的室外光线而短暂感到目眩。同样,当从明亮的区域移动到黑暗的区域时,摄像机需要一些时间适应。
属性
属性 | 描述 |
---|---|
Metering Mode | 使用下拉选单选择 HDRP 用于过滤亮度源的计量方法。如需了解有哪些可用的 Metering Mode,请参阅“使用 Automatic 模式”部分。 |
Luminance Source | 使用下拉选单设置 HDRP 用于计算当前场景曝光的亮度源。HDRP 目前不支持 Lighting Buffer 选项。 |
Compensation | 设置摄像机用于补偿自动计算的曝光值的值。如果要使场景过度曝光或曝光不足,这很有用。 |
Limit Min | 设置场景曝光可以设置的最小值。 |
Limit Max | 设置场景曝光可以设置的最大值。 |
Mode | 使用下拉选单选择在摄像机从暗到亮或从亮到暗时由 HDRP 用于更改曝光的方法: • Progressive:曝光在 Speed Dark to Light 和 Speed Light to Dark 属性字段定义的时间段内发生变化。 • Fixed:曝光会立即改变。注意:Scene 视图使用 Fixed 选项。 |
Speed Dark to Light | 设置摄像机从暗区移动到亮区时曝光变化的速度。 仅当 Mode 设置为 Progressive 时,才显示此属性。 |
Speed Light to Dark | 设置摄像机从亮区移动到暗区时曝光变化的速度。 仅当 Mode 设置为 Progressive 时,才显示此属性。 |
使用 Automatic 模式
要配置 Automatic 模式,请选择 Metering Mode。这会告知摄像机如何测量当前的场景曝光。可以将 Metering Mode 设置为:
- Average:摄像机使用整个亮度缓冲区来测量曝光。
- Spot:摄像机仅使用缓冲区的中心来测量曝光。如果只想根据屏幕中央的内容进行曝光,这很有用。
- Center Weighted:摄像机将一个权重应用于缓冲区中的每个像素,然后使用它们来测量曝光。中心的像素具有最大权重,屏幕边界处的像素具有最小权重,而其间的像素越接近屏幕边界,权重将逐渐降低。
接下来,分别设置 Limit Min 和 Limit Max 来定义最小和最大曝光值。在场景的亮区和暗区之间移动并更改每个属性,直到找到场景的完美值。
现在使用 Compensation 属性使场景过度曝光或曝光不足。这与大多数摄像机上的曝光补偿方式非常类似。
最后,可以调整适应速度。这可以控制曝光适应曝光变化的速度。人眼对黑暗的适应速度要慢于对明亮的适应速度,因此 Speed Light to Dark 的值应小于 Speed Dark to Light 的值。
Curve Mapping
Curve Mapping 模式是 Automatic 模式的变体。您可以操纵曲线,而不是设置限制,其中的 X 轴表示当前场景曝光,Y 轴表示所需的曝光。这可让您以更精确和受控的方式一次性为所有光照条件设置曝光。
属性
属性 | 描述 |
---|---|
Curve Map | 使用此曲线可以将场景曝光(X 轴)重新映射到所需的曝光(Y 轴)。 |
Use Physical Camera
此模式主要依赖于摄像机的物理设置 (Physical Settings)。此模式显示的唯一属性用于使场景过度曝光或曝光不足。
属性
属性 | 描述 |
---|---|
Compensation | 设置摄像机用于补偿自动计算的曝光值的值。如果要使场景过度曝光或曝光不足,这很有用。这与大多数摄像机上的曝光补偿方式很类似。 |