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

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

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

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

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

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

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Unity使用Universal Render Pipeline(URP管线,请按照以下步骤操作: 1. 创建一个新项目或打开现有项目。 2. 在Unity的Package Manager中,找到Universal RP并安装它。 3. 在Project视图中创建一个新的URP Asset资源。此资源包含了所有URP管线的设置,包括渲染设置、光照设置和材质设置。 4. 在Project视图中创建一个新的Material资源。将其渲染模式设置为使用URP管线,并将其属性调整为您所需的外观。 5. 在Scene视图中创建一个新的GameObject并将其添加到场景中。将该GameObject的Renderer组件的材质设置为您刚刚创建的Material资源。 6. 在Project视图中创建一个新的Light资源。将其类型设置为Directional,并将其属性调整为您所需的光照效果。 7. 在Scene视图中将该Light资源添加到场景中。 8. 在Project视图中创建一个新的Camera资源。将其属性调整为您所需的摄像机设置。 9. 在Scene视图中将该Camera资源添加到场景中。 10. 在Project视图中创建一个新的Post-processing Profile资源。此资源包含了所有后期处理效果的设置。 11. 在Scene视图中将该Post-processing Profile资源添加到您的Camera组件的Post-processing Settings中。 12. 在Unity的菜单栏中选择Window > Rendering > Lighting Settings。在其中,将Scene视图中的Environment Lighting属性设置为使用Skybox,并将其Skybox属性设置为您所需的天空盒材质。 13. 最后,按下Play按钮,您将看到使用URP管线的场景开始渲染。 这些步骤将为您提供使用URP管线的基础知识。根据您的需求,您可以使用URP管线的其他功能和设置来进一步优化您的场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值