渐晕 (Vignette)
在摄影中,“渐晕”一词表示相对于中心朝图像边缘变暗和/或去饱和。在现实生活中,厚的或堆叠的滤镜、二次镜头和不正确的镜头遮光罩通常会产生此效果。您可以使用渐晕将焦点绘制到图像的中心。
使用渐晕
渐晕使用体积 (Volume) 框架,因此若要启用和修改渐晕属性,必须将渐晕覆盖添加到场景中的体积。要向体积添加渐晕,请执行以下操作:
- 在 Scene 视图或 Hierarchy 视图中,选择一个包含 Volume 组件的游戏对象以在 Inspector 中查看该游戏对象。
- 在 Inspector 中,导航到 Add Override > Post-processing,然后单击 Vignette。HDRP 现在会将渐晕应用于此体积所影响的任何摄像机。
API
要在运行时访问和控制此覆盖,请使用体积脚本 API。由于体积系统的工作原理,可以使用与标准 Unity 组件不同的方式来编辑属性。也需要注意其他细微差别,例如每个属性都有一个 overrideState。这个参数向体积系统指示是使用你设置的属性值,还是使用存储在体积配置文件中的默认值。有关如何正确使用 API 的信息,请参阅体积脚本 API。
属性
属性 | 描述 |
---|---|
Mode | 使用下拉选单选择渐晕显示模式。 • Procedural:选择此模式可显示用于控制渐晕位置、形状和强度的属性。 •Masked:选择此模式可使用纹理遮罩来创建自定义渐晕效果。此模式可用于实现不规则的渐晕效果。 |
Color | 使用拾色器来设置渐晕的颜色。 |
Center | 设置渐晕中心点。请注意,屏幕中心为 [0.5, 0.5]。 仅当从 Mode 下拉选单中选择 Procedural 时,才显示此属性。 |
Intensity | 使用滑动条设置渐晕效果的强度。 仅当从 Mode 下拉选单中选择 Procedural 时,才显示此属性。 |
Smoothness | 使用滑动条设置渐晕边界的平滑度。 仅当从 Mode 下拉选单中选择 Procedural 时,才显示此属性。 |
Roundness | 使用滑动条设置渐晕的圆度。较高的值会使渐晕更圆。 仅当从 Mode 下拉选单中选择 Procedural 时,才显示此属性。 |
Rounded | 启用此复选框可以使渐晕成为完美圆形。禁用复选框可以使渐晕与当前宽高比的形状匹配。 仅当从 Mode 下拉选单中选择 Procedural 时,才显示此属性。 |
Mask | 分配一个纹理用作渐晕。这应该是一个黑白遮罩。 仅当从 Mode 下拉选单中选择 Masked 时,才显示此属性。 |
Opacity | 使用滑动条设置遮罩渐晕的不透明度。 仅当从 Mode 下拉选单中选择 Masked 时,才显示此属性。 |