0
点赞
收藏
分享

微信扫一扫

记一下stencil的一个小坑


stencil一般是用来做遮罩的
流程就是画一次,把覆盖的像素的buffer设置为0 1 2 3 4.。。。。
然后再画东西的时候,设置ref值,就能决定哪些像素能画了
这里用的时候有个case
你的模板元素是一个plane,然后他贴了个图,是一个圆,其他地方都是纯透明
这时候这个plane朝着相机,但是遮罩还是矩形框,而不是中间的圆
所以stencil是不管你几何体内alpha是几的,几何体经过vertex出来是哪个像素,哪里的buffer就会被修改


举报

相关推荐

0 条评论