Version: Unity 6.0 (6000.0)
语言 : 中文
在 URP 中使用体积支持创建自定义后期处理效果
脚本

URP 的全屏通道渲染器功能 (Full Screen Pass Renderer Feature) 参考

全屏通道渲染器功能 (Full Screen Pass Renderer Feature) 允许您在预定义的注入点注入全屏渲染通道以创建全屏效果。

您可以使用此渲染器功能来创建自定义后处理特效

如何使用该功能

要将渲染器功能添加到场景中:

  1. 添加全屏通道渲染器功能到 URP Renderer。

有关如何使用此功能的示例,请参阅以下页面:

属性

全屏通道渲染器功能 (Full Screen Pass Renderer Feature) 包含以下属性。

属性 描述
名称 全屏通道渲染器功能 (Full Screen Pass Renderer Feature) 的名称。
Pass Material 渲染器功能用于渲染特效的材质。
Injection Point 选择渲染特效的时间:
  • Before Rendering Transparents:在天空盒通道之后和透明通道之前添加特效。
  • Before Rendering Post Processing:在透明通道之后和后期处理通道之前添加特效。
  • After Rendering Post Processing:在后期处理通道之后和后期渲染通道之前添加特效。
After Rendering Post Processing 是默认设置。
要求 选择以下一个或多个通道供渲染器功能使用:
  • None:不添加其他通道。
  • Everything:添加所有可用的其他通道(Depth、Normal、Color 和 Motion)。
  • Depth:添加深度预通道以允许使用深度值。
  • Normal:允许使用法线矢量数据。
  • Color:将屏幕的颜色数据复制到着色器中的 _BlitTexture 纹理。
  • Motion:允许使用运动矢量。
Color 是默认设置。
Pass Index 选择 Pass Material 的着色器内的特定通道以供 Pass Material 使用。

默认情况下,此选项处于隐藏状态。要访问此选项,请单击检视面板 (Inspector) 的渲染器功能 (Renderer Feature) 部分中的 ⋮,然后选择高级属性 (Advanced Properties)
在 URP 中使用体积支持创建自定义后期处理效果
脚本