当前位置: 代码迷 >> 综合 >> URP 管线通过 Renderer Features 使用额外 Pass
  详细解决方案

URP 管线通过 Renderer Features 使用额外 Pass

热度:74   发布时间:2024-02-09 04:51:18.0

有时需要用额外的 Pass,但 URP 不支持多 Pass,不过官方提供了 Renderer Features 功能供使用。

首先,如图,在 Forward Renderer 里添加 Renderer Features

这里我们创建一个新的 Layer,名为 DepthForTransparent,并把 Layer 名填到如下所示的 Name 里。

相关 Shader 写好 ,这边是一个单独的深度测试 Pass

然后将需要进行额外 Pass 深度测试的物体分到 DepthForTransparent 层就好了

 

  相关解决方案