1

WebGL 支持 ADD、SUBTRACT 和 REVERSE_SUBTRACT。链接:http ://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml

我也需要在 WebGL 中支持 MAX 和 MIN。想法链接: http: //leri.univ-reims.fr/~bittar/cours/OpenGL/opengl/glBlendEquationEXT.html

有什么解决方法吗?

4

1 回答 1

1

您可以使用着色器进行自定义混合。这样做的基本方法是:

  1. 将场景(没有要混合的几何体)渲染为纹理
  2. 将纹理渲染到屏幕上
  3. 使用将屏幕纹理作为输入并执行自定义混合的着色器渲染“混合”几何。

有关着色器中可能的混合模式列表,请参阅:

http://devmaster.net/posts/shader-effects-blend-modes

于 2012-08-06T08:19:27.913 回答