请问opengl怎么去除图形背景
1请问opengl要怎么样才能由前两张图合成第3张图??求指点一个思路,或者那本书上有详细步骤请告诉我书名?...
1
请问opengl要怎么样才能由前两张图合成第3张图??求指点一个思路,或者那本书上有详细步骤请告诉我书名? 展开
请问opengl要怎么样才能由前两张图合成第3张图??求指点一个思路,或者那本书上有详细步骤请告诉我书名? 展开
1个回答
2013-06-08 · 知道合伙人互联网行家
关注
展开全部
用有alpha通道的纹理贴图,
更多追问追答
追问
能详细点吗,把用到的函数都列举一下吧?
追答
glGenTextures(1, &_texture);_texture);
glTexImage2D( GL_TEXTURE_2D,
glBindTexture(GL_TEXTURE_2D, 0, 4, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, t.bits() );
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LIN
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
EAR);lTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
大概是这样子的,但是我不在计算机上,没试啊,而且也不太记得什么颜色是缺省透明了,好像是黑色,就是纹理图片透明的部分填成黑色
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询