拆分着色 (Split Toning)
此效果会根据亮度值对图像的不同区域进行着色,以帮助您获得更具特色的外观。您可以使用此效果为场景中的阴影和高光添加不同的色调。
使用拆分着色
拆分着色使用体积 (Volume) 框架,因此若要启用和修改拆分着色属性,必须将拆分着色覆盖添加到场景中的体积。要向体积添加拆分着色,请执行以下操作:
- 在 Scene 视图或 Hierarchy 视图中,选择一个包含 Volume 组件的游戏对象以在 Inspector 中查看该游戏对象。
- 在 Inspector 中,导航到 Add Override > Post-processing,然后单击 Split Toning。HDRP 现在会将拆分着色应用于此体积所影响的任何摄像机。
API
要在运行时访问和控制此覆盖,请使用体积脚本 API。由于体积系统的工作原理,可以使用与标准 Unity 组件不同的方式来编辑属性。也需要注意其他细微差别,例如每个属性都有一个 overrideState。这个参数向体积系统指示是使用你设置的属性值,还是使用存储在体积配置文件中的默认值。有关如何正确使用 API 的信息,请参阅体积脚本 API。
属性
在拾色器中为每个属性调整颜色时,只应调整色调 (Hue) 和饱和度 (Saturation)。值 (Value) 也会改变整体图像亮度。
属性 | 描述 |
---|---|
Shadows | 使用拾色器来选择 HDRP 用于阴影着色的颜色。 |
Highlights | 使用拾色器来选择 HDRP 用于高光着色的颜色。 |
Balance | 使用滑动条设置介于 Shadows 和 Highlights 之间的平衡。较低的值将导致阴影着色与高光着色相比更明显。较高的值会产生相反的效果,即高光着色与阴影着色相比更明显。 |