0

Is it possible to achieve the photoshop overlay blending mode with an opaque jpeg texture using just OpenGL ES 1.0?

I am aware this can be achieved with later versions of OpenGL ES on android but would like to support as early a version of OpenGL as possible for maximum compatibility and exposure on the android platform.

4

1 回答 1

0

我的想法可能不是。

Photoshop 将叠加公式定义为:

根据基色对颜色进行倍增或筛选。图案或颜色覆盖现有像素,同时保留基色的高光和阴影。基色不会被替换,而是与混合色混合以反映原始颜色的明暗。

所以你在这里真正得到的是两种独立的混合模式(乘法和屏幕),根据基础层颜色进行选择。我不知道有什么方法可以根据基础层颜色动态切换混合模式。

正如在这个问题中所回答的那样,即使在 OpenGL 中实现屏幕和乘法也不是一件容易的事,所以我怀疑有没有一种方法可以同时进行它们。

于 2012-10-11T21:30:27.663 回答