LWRP 轻量级渲染
根据官方给出的PPT以及大致的说明
LWRP 是精简并且优化过的渲染管线、主要聚焦性能、针对移动平台
所以开坑 LWRP,至于HDRP这个主要用于高性能的主机和PC上,目前不做端游,暂不考虑
高性能和高一致性的PBR
新的Shader库
一次渲染多个实时光
可插入 Scriptable Render Passes 的 API
Unity Test Version: 2019.3.0.f1
而 Scriptable Render Passes 是由C#代码来完成渲染管线的编写。在Unity 高版本中(笔者 Unity2019 3.0.f1)通过Editor -> Project Setting -> Graphices [ Scriptable Render Pipeline Settings ] 来设置我们自定义的管线配置。
示意图:
image.png
那么 Scriptable Render Pipeline Settings 需要指定什么文件?
在Unity中,官方的配置都是基于 ScriptableObject可序列化的配置,我们先尝试写下代码。
[ExecuteInEditMode]
public class BasePipelineAsset_test : RenderPipelineAsset
{
#if UNITY_EDITOR
[UnityEditor.MenuItem("RenderPipeline/Create BasePipelineAsset")]
public static void