我创建了一个演示 [ http://jsfiddle.net/georgeneil/cfrsj/16/ ] 使用执行混合的three.js,即THREE.AdditiveBlending。但这给了我一种白光效果,因此有一种信息丢失的感觉。
我需要一个可以投影最大强度的混合结果。我如何使用 three.js 做到这一点?
在 OpenGL 中,我可以使用 glBlendEquationEXT(GL_MAX_EXT) 做到这一点。
我更新了演示 [ http://jsfiddle.net/georgeneil/cfrsj/21 ],使概念更加清晰。现在有 8 个粒子,4 个是红色的,剩下的 4 个是黑色的。如果 MIP 工作正常,即使 BLACK 与 RED 重叠,我们也只能看到 RED 粒子
我正在寻找可以从这个演示 [ http://jsfiddle.net/georgeneil/cfrsj/28/ ] 中解释。我需要查看不与红色像素重叠的黑色像素。我需要得到如附图所示的效果。