标签: python algorithm opengl-es glsl
我试图实现http://jcgt.org/published/0002/02/09/中描述的解释如何实现与订单无关的透明度的算法。我设法实现了两遍渲染,但我无法实现本文清单4中引入的单遍渲染(与GL ES兼容)。
以下是显示问题的三张图片。第一个是reference(取决于显示顺序),第二个是多遍implementation,最后一个是single-pass
源代码使用glumpy框架在python中,但我认为它们是不言自明的。