[英]How do I make my object transparent but still show the texture?
使用混合时,有两件事要做:
您必须将原语排回到最前面并以该顺序进行渲染(基于深度缓冲区的渲染器中与顺序无关的透明性仍是一个持续的研究主题)。
使用纹理控制Alpha通道时,您必须编写一个着色器,以某种方式将纹理的Alpha值传递到生成的片段颜色,或者-如果您使用的是固定功能管道-您必须使用GL_MODULATE纹理环境模式,或将原始颜色alpha值设置为0的GL_DECAL,或使用GL_REPLACE。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.