在为我的引擎实现广告牌对象时,我遇到了一个问题(下面的屏幕截图)
如您所见,广告牌对象覆盖了背景中的所有内容(天空盒似乎是一个例外)。这并不是我希望它工作的方式。我不知道问题出在哪里。
我的片段着色器非常简单:
#version 330
uniform sampler2D tex;
in vec2 TexCoord;
out vec4 FragColor;
void main()
{
FragColor = texture2D(tex, TexCoord);
}
广告牌只是在几何着色器中制作的三角形条。
所有的想法都会很好。