2012-10-11 49 views

回答

0

我的想法可能不是。

Photoshop中的疊加式定義爲:

相乘或屏幕的顏色,這取決於基色。圖案或顏色覆蓋現有像素,同時保留基礎顏色的高光和陰影。基本顏色不會被替換,但會與混合顏色混合以反映原始顏色的明暗。

所以你真正在這裏得到的是兩種單獨的混合模式(乘法和屏幕),基於基礎層的顏色進行選擇。我不知道有什麼方法可以根據基本層顏色動態切換混合模式。

正如在this question中回答的那樣,即使在OpenGL中實現屏幕和乘法也不是微不足道的,所以我懷疑你有兩種方法可以同時完成它們。

+0

不是我想聽的,但它讓我爲自己的頭腦。我現在已經實現了一個通用的解決方案,它具有用於opengl 1.0和2.0的實現。如果該設備支持後者,則可獲得漂亮的photoshop疊加混合效果。謝謝。 – fungus1487