1。Unity SRP 即 Unity Scriptable Rendering Pipeline(可编程渲染管线),是Unity 2018的新功能,使开发者可以通过脚本按需构建自己的渲染过程。
自定义渲染管线分为三个部分:
1.Custom Render Pipeline Asset 用来制作渲染管线的二进制文件。
2.Custom Render Pipeline 用来具体渲染的代码脚本
3.Shader 编写自定义渲染管线的着色器脚本
Unity官网:https://unity.com/cn/srp
2.Custom Render Pipeline Asset
新建一个我们自定义的类,继承RenderPipelineAsset,重写CreatePipeline()方法,该方法主要与接下来讲的第二部分关联。
然后在unity新建我们的二进制文件, 在渲染设置中成我们的二进制文件
3.Custom Render Pipeline
新建一个我们自定义的类,继承RenderPipeline,重写Render方法,该方法是主要的自定义渲染方法,在2019版本中,unity附加了调用渲染的一系列API。
在Render方法中,第一个参数类型为Sc