最近一直在埋头做自己的研究项目, 但还是努力抽点时间出来写些笔记, 一方面用来备忘, 另一方面呢, 也是和大家分享交流下我对URP的一点浅显理解.
为了简短起见, 文中使用一些简写的符号:
- ScriptableRenderer: Renderer;
- ScriptableRenderPass: Pass;
Pass 中 RenderTarget的设定
首先是RenderTarget的设定, ScriptableRenderer有自己默认的一套渲染目标, 但是Scriptable Render Pass可以通过Configure(...)函数来重定向渲染目标, 当然, 这个重定向的效果只会在该Pass运行时生效, e.g, 在Pass A运行完, 进入下一个Pass B时, Renderer会自动根据B的需求重新调整RenderTarget.