gpt4 book ai didi

android - OpenGL ES 2.0 颜色减法

转载 作者:行者123 更新时间:2023-11-29 03:41:21 25 4
gpt4 key购买 nike

glBlend(GL_ZERO, GL_ONE_MINUS_SRC_COLOR); 

我可以通过乘以 alpha (0.5) 使像素变暗 2 倍

但是我想减色怎么办

例如red - 0.1 而不是 red * 0.9

着色器似乎无法产生负色。我不想在浮点纹理的渲染缓冲区中渲染。它太贵了。应用程序运行速度会很慢。它不适用于大多数手机。

最佳答案

我不能具体说,我对 OpenGL 不太感兴趣,但是,仍然从我能提供的帮助来看,我会做的。

如果我理解正确,您需要一个 0 到 1 范围内的值(包含 float )来从现有颜色分量的值中减去。

为此,请访问此链接:http://www.andersriggelsen.dk/glblendfunc.php

它可以帮助您实时检查两个图像之间的混合。

检查混合函数:GL_FUNC_SUBTRACT

关于android - OpenGL ES 2.0 颜色减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18400979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com