Universal Render Pipeline 14

最近在URP管線 (Universal Render Pipeline)下想實現一些以往的效果。打開新專案之後才發現,舊的作法已經需要調整。

經由一查之下才知道,原來 URP的 API 有做了一些調整。

像是 : 

原本的 RenderTargetHandle 相關功能,需要改成 RTHandle

RTHandle 可以配合 URP管線當中的 Shader  Tags 製作需要的相關的屏幕遮罩。 

以及在 public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) 底下的

context.DrawRenderers 的功能需要改成 cmd.DrawRendererList(context.CreateRendererList(ref rendererListParams));

等等的調整。

詳細的變動可以觀看官方的說明

https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@14.0/manual/upgrade-guide-2022-2.html


留言

這個網誌中的熱門文章

Stencil Portal Effect

Rain Drop