体积配置文件 (Volume Profile)
体积配置文件是一个可编程脚本对象,其中包含的属性由体积 (Volume) 用于确定受影响摄像机的场景环境渲染方式。一个体积会在其 Profile 字段中引用一个体积配置文件,并使用其引用的体积配置文件中的值。
体积配置文件将其属性组织到结构中,通过这些结构控制不同的环境设置。这些结构全都有可以使用的默认值,但您也可以使用体积覆盖来覆盖这些值并自定义环境设置。
创建和自定义体积配置文件
可通过多种方法来创建体积配置文件。在创建 Scene Settings 游戏对象(菜单:Rendering > Scene Settings)时,Unity 会自动创建并链接体积配置文件。此外也可以手动创建体积配置文件。导航到菜单:Assets > Create > Volume Profile。
在 Inspector 中打开体积配置文件来编辑其属性。为此可执行以下操作之一:
• 在 Assets 文件夹中选择该体积配置文件。
• 选择一个包含 Volume 组件且该组件在其 Profile 字段中设置了体积配置文件的游戏对象。
在 Inspector 中查看体积配置文件时,只能看到体积配置文件包含的体积覆盖中的值;体积配置文件会隐藏所有其他值。必须添加体积覆盖组件才能编辑体积配置文件的默认属性。单击 Add Override 按钮,然后选择要添加到体积配置文件的体积覆盖。例如,单击 Add Override 按钮,然后选择 Screen Space Reflection 体积覆盖。这样会显示与 HDRP 中的屏幕空间反射 (SSR) 效果相关的属性。SSR 的默认值已存在,您可以在 Unity 项目中使用具有这些默认值的 SSR,无需将 SSR 体积覆盖添加到体积配置文件。