stencil buffer用处大吗,如果是,有哪些应用

补充一个用stencil buffer实现动态(伪)截面效果的webgl sample:GitHub - daign/clipping-with-caps: Clipping a mesh and covering the openings with caps in WebGLstencil buffer用处大吗,如果是,有哪些应用
【stencil buffer用处大吗,如果是,有哪些应用】
这个方法有个局限性:绘制截面步骤必须使用一个严格以各clipping plane为边界的几何体作为绘制对象(如果只用一个覆盖屏幕的quad是不行的,背对摄像机方向会出现多余的截面);当clipping plane为axis aligned的时候,可以使用一个cube来作为绘制截面步骤的几何体。但是当clipping plane为任意时,不容易构造这样的几何体。如果使用每个clipping plane对应一个旋转后的quad也不能完全解决,因为无法确定quad的大小。有同学想到比较好的应对这个局限性的改进方案能告诉我吗
■网友
镜面反射效果,倒影几何体只画在mask过的地方


    推荐阅读