记一次CommandBuffer入门
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次CommandBuffer入门相关的知识,希望对你有一定的参考价值。
框架图我就不贴了
假如你懂一点渲染管线
我会这么做比喻:
Unity 的 CommandBuffer 相当于一个画笔,能在渲染管线的不同步骤画上一笔
而对于我们做游戏,确实需要画上一些轮胎痕,脚印或者残影,其实在中间画等特性有些多余
我们大多时候也就是需要在所有场景绘制完成后,绘制一个Decal而已
所以,我们更多的需要 CommonBuffer 是在 fragment shader 之后的“亿点点”绘制
又或者ImageEffect的绘制处理
这样的话,其实2018已经够用
当然,2019的 CommandBuffer 能有更好的发挥
这个小哥也做了一个很好实验了
再谈 unity的CommandBuffer——将rt绘制到屏幕上的两种方法_小孔明的专栏-CSDN博客
有几个重点吧,乱侃而已,具体代码,可看上面小哥的连接
实战功能,可参考:
使用CommandBuffer实现描边效果 - 简书 (jianshu.com)
puppet_master大神作品
Unity Shader-Command Buffer的使用(景深与描边效果重置版)_puppet_master的专栏-CSDN博客_commandbuffer
以上是关于记一次CommandBuffer入门的主要内容,如果未能解决你的问题,请参考以下文章
记一次 Showing Recent Errors Only Command /bin/sh failed with exit code 1 问题
记一次 Showing Recent Errors Only Command /bin/sh failed with exit code 1 问题