记一次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入门的主要内容,如果未能解决你的问题,请参考以下文章

unity 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 问题

记一次渲染引擎入门

记一次Unity Brust入门

记一次行为树入门——AI应该如何配置