Unity URP Shader之如何获取屏幕纹理

Unity URP获取屏幕纹理方法不同于传统管线,GrabPass 已经失效,而是已经提供了这张纹理,如下图:

 这张纹理是在渲染完所有 Opaque 物体之后提供了,所以 shader 中要获取这张纹理首先得将 Queue 修改至 Transparent,如下:

接着,申明这张纹理:

然后通过屏幕坐标来采样,如何获取屏幕坐标可参考:https://www.cnblogs.com/jietian331/p/17032230.html

 转载请注明出处:https://www.cnblogs.com/jietian331/p/17061144.html

posted @ 2023-01-19 10:30  孤独の巡礼  阅读(420)  评论(0编辑  收藏  举报