unity-可编程渲染管线ScriptableRenderPipeline
自定义编程渲染管线
参考
- https://www.cnblogs.com/unity2018/p/8492463.html
- https://github.com/stramit/SRPBlog
- https://zhuanlan.zhihu.com/p/36143725
流程
使用csharp编写管线代码 BasicAssetPipe.cs
1
2
3
4
5
6
7
8
9
10
11
12
13[ ]
public class TransparentAssetPipe : RenderPipelineAsset
{
[ ]
static void CreateBasicAssetPipeline()
{
var instance = ScriptableObject.CreateInstance<BasicAssetPipe>();
UnityEditor.AssetDatabase.CreateAsset(instance, "Assets/SRP-Demo/1-BasicAssetPipe/BasicAssetPipe.asset");
}
...}生成 管线文件 BasicAssetPipe.asset
指定渲染管线为 BasicAssetPipe.asset. Edit -> Project Settings -> Graphics