Unity URP后处理框架分析

前言

最近工作上需要移植UE的部分后处理效果,需要研究UE后处理的同时也需要了解Unity的后处理框架是怎样的。有哪些不足,有哪些优点,如何改进。

这篇文章就是对Unity后处理框架的分析。

UniversalRenderPipeline

UniversalRenderPipeline是URP的核心实现类之一。UniversalRenderPipeline类负责管理和执行URP的渲染逻辑。

其中RenderSingleCamera()是摄像机主要渲染方法。里面就包含了我们想看的renderer.Setup()。

UniversalRenderer

UniversalRenderer是一个