RenderPipeline用于控制场景的渲染流程,包括光照管理、物体剔除、渲染物体排序、渲染目标切换等。由于每个阶段对于不同项目来说可以有不同的优化处理方式,所以用统一的方法来处理不同类型项目的渲染流程很难达到最优化的结果。可定制化的渲染管线用于对渲染场景中的每个阶段进行更灵活的控制,可以针对不同的项目做更深层次的优化方案。
在可定制化的渲染管线中,你可以选择使用引擎内置的渲染管线,内置管线使用的是前向渲染管线。你也可以创建一个新的渲染管线资源,用以自行扩展渲染管线。在渲染管线资源中你可以管理渲染流程中每个阶段的工作,然后可以在编辑器中对各个参数进行设置。
目前可定制化渲染管线包括以下功能: