这些覆盖在Universal Render Pipeline(URP)的Volume框架中使用。通过Volume Overrides,你可以在Unity项目中修改场景中的特定区域,例如使场景的边缘变暗。同时,这也告诉URP使用这个属性的值,而不是Volume组件的默认值。如果你禁用了复选框,URP将忽略你设置的属性,并使用Volume的默认值。

通过这些覆盖的复选框,你可以选择在Volume组件上覆盖尽可能多的属性,或者只覆盖少数几个。要快速切换所有属性是否可编辑,可以在Volume Override的左上角点击All or None的快捷方式。
现在,每当你的相机在局部Volume的Collider边界内时,URP将使用该Volume的Vignette值。每当相机在局部Volume的Collider边界外时,URP将使用全局Volume的Vignette值。
Using Volume Overrides
这段说明描述了如何在Unity的通用渲染管道(Universal Render Pipeline, URP)中设置全局和局部的暗角效果(Vignette)。全局暗角影响整个场景,而局部暗角只影响场景中的特定区域。
步骤解释
Create a global Volume (menu: GameObjec > Volume > Global Volume).
Click the New button next to the Profile property to add a new Volume Profile to the Volume.
Select Add Override > Vignette, and leave it with the default settings.
Create a local Volume. To add a Local Volume with a box boundary, select GameObject > Volume > Box Volume.
Select Add Override > Vignette.Then, in the Vignette Inspector, override the properties them with your preferred values.
创建全局体积:
○ 通过菜单“GameObject > Volume > Global Volume”创建一个全局体积。
○ 在这个体积的属性中,点击Profile旁边的“New”按钮来添加一个新的体积配置文件。
○ 选择“Add Override > Vignette”来添加暗角效果,并保持其默认设置。
创建局部体积:
○ 为了添加一个具有边界框的局部体积,选择“GameObject > Volume > Box Volume”。
○ 在这个局部体积的属性中,选择“Add Override > Vignette”。
○ 在暗角检查器(Vignette Inspector)中,用您喜欢的值覆盖这些属性。
暗角效果的应用:
○ 当您的相机在局部体积的碰撞器(Collider)范围内时,URP会使用该体积的暗角值。
○ 当您的相机在局部体积的碰撞器范围外时,URP会使用全局体积的暗角值。
总结
通过这种方法,您可以在一个场景中同时使用全局和局部的暗角效果。当相机移动到场景中的特定区域时,它会切换到使用局部暗角设置,而当相机移出该区域时,它会返回到全局暗角设置。这种方法为游戏或应用提供了更多的视觉变化和深度。