docs.unity3d.com
    显示 / 隐藏目录

    体积覆盖 (Volume Overrides)

    __体积覆盖__是包含了覆盖体积配置文件 (Volume Profile)默认属性值的结构。高清渲染管线 (High Definition Render Pipeline, HDRP) 在体积 (Volume) 框架内使用这些配置文件。例如,可以在 Unity 项目中使用体积覆盖在场景的特定区域中渲染不同的雾颜色。

    雾效便是体积覆盖的一个示例:

    每个体积覆盖属性的左侧都有一个复选框。启用此复选框可以使该属性可编辑。这也告诉 HDRP 将该属性用于此体积组件而不是使用默认值。如果禁用该复选框,HDRP 将忽略您设置的属性,并改用该属性在 Volume 组件中的默认值。

    使用覆盖复选框可以根据需要覆盖体积组件上任意数量的值。要快速实现所有属性的可编辑或不可编辑,请分别单击位于该体积覆盖左上角的 All 或 None 快捷方式。

    使用体积覆盖

    要在场景的特定区域中渲染不同的雾颜色,请执行以下操作:

    1. 创建全局体积(菜单:GameObject > Volume > Global Volume)。
    2. 单击 Profile 属性旁边的 New 按钮,向体积 (Volume) 添加新的体积配置文件 (Volume Profile)。
    3. 选择 Add Override > Fog > Fog,并保留默认设置。
    4. 创建局部体积。要添加具有盒体边界的局部体积,请选择 GameObject > Volume > Box Volume。
    5. 选择 Add Override > Fog > Fog,然后在 Fog Inspector 中用您的首选值覆盖相应的属性。

    现在,只要摄像机位于局部体积的碰撞体的边界内,HDRP 就会使用该体积中的 Fog 值。只要摄像机位于局部体积的碰撞体的边界外,HDRP 就会使用全局体积中的 Fog 值。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)