Мы пытались воспроизвести наиболее распространенные режимы наложения , которые доступны в Photoshop и Quartz 2D, но мы только придумали 3, и это после долгого поиска в Интернете.
Для тех, кто заинтересован, вот они:
- Умножить = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA
- Экран = GL_MINUS_DST_COLOR, GL_ONE
- Линейный Dodge = GL_ONE, GL_ONE
Вы можете попробовать эти и другие подобные режимы в действии онлайн на этом очень полезном веб-сайте: http://www.andersriggelsen.dk/glblendfunc.php
Теперь мы были бы признательны, если бы кто-нибудь мог предоставить нам дополнительные режимы наложения, которые мы можем воссоздать в Cocos2D, поскольку наш опыт работы с Open GL действительно очень ограничен.
Заранее спасибо!
Argiris