Unity Shader Graph URP渲染管线下的自定义半透明着色效果
URP的渲染管线下
- 在项目设置里找到“Graphic”
- 找到URP Asset文件
- 索引到Renderer List文件——“ForwardRenderer”
- 在这个“ForwardRenderer”文件里找到“Add Renderer Feature”
- 添加一个渲染对象,类似下图:Render Object (Experimental)
-
如图设置,将“Event”设置成AfterRenderingSkybox,然后“Layer Mask”选择自定义的层级,这个名称可以随意自定义,我这里设置的是“Transform”。添加需要自定义的透明材质,将“Depth”和“Write Depth”勾选。