【问题标题】:Need glBlendEquationEXT support in WebGL?需要 WebGL 中的 glBlendEquationEXT 支持吗?
【发布时间】:2012-08-06 16:43:47
【问题描述】:

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

有什么解决办法吗?

【问题讨论】:

    标签: webgl three.js


    【解决方案1】:

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

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 2012-12-09
    • 2020-01-19
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多