1

エンジンにビルボード オブジェクトを実装しているときに、問題が発生しました (下のスクリーンショット)。

ここに画像の説明を入力

ご覧のとおり、ビルボード オブジェクトは背景のすべてをカバーしています (スカイボックスは例外のようです)。そして、これは私がそれをどのように機能させたいかということではありません。どこに問題があるのか​​ わかりません。

私のフラグメントシェーダーはとてもシンプルです:

#version 330

uniform sampler2D tex;

in vec2 TexCoord;
out vec4 FragColor;

void main()
{
    FragColor = texture2D(tex, TexCoord);
}

ビルボードは、ジオメトリ シェーダーで作成された単なる三角形のストリップです。

すべてのアイデアはいいでしょう。

4

1 に答える 1