代码改变世界

随笔档案-2019年11月

WebGL学习笔记(十六):遮罩

2019-11-17 16:47 by 阿诚de窝, 2298 阅读, 收藏, 编辑
摘要: 这里总结下几种WebGL中实现遮罩的方法。 模板缓冲 模板缓冲可以实现渲染剔除,但是我们之前的学习里,剔除范围是基于上一次渲染的结果,且上一次的渲染也会进行显示,这样的话并不适合用来实现遮罩。 我们想实现遮罩的话,是希望只绘制模板缓冲而不绘制颜色缓冲。 想要实现这样的效果,可以借助 colorMas 阅读全文

WebGL学习笔记(十五):模板缓冲

2019-11-17 16:00 by 阿诚de窝, 1966 阅读, 收藏, 编辑
摘要: 可以用来干啥? 模板缓冲一般用来实现一些地面反射投影和类似镜子的特殊效果,如下: 开启模板缓冲 默认情况下,模板缓冲是关闭的,模板缓冲如果处于关闭状态,运行模板相关的代码不会报错,但是不会出现预期的效果。 使用下面的代码可以开启模板缓冲: 使用流程 模板缓冲可以确定下次渲染时,指定的像素是否要进行剔 阅读全文
点击右上角即可分享
微信分享提示