2

OpenGL キューブ テクスチャにフィルターを適用したいと考えています。面と向かって。シェーダーでキューブ マップの 1 つの面だけをサンプリングするにはどうすればよいですか? 私は Opengl 3.3 しか持っていないので、GL_texture_view_ARB を使用できません。sampler2DArray を使用してキューブ マップを割り当てられたユニットにバインドできますか?

4

1 に答える 1

1

キューブ マップの 6 つの面を手動で作成し、異なるフィルターでそれらをサンプリングする必要があると思います。テクスチャ座標を 3D ベクトルから 1 つの面の 2D texcoord に変換する必要がある場合があります。これを行うための情報は次のとおりです: http://www.nvidia.com/object/cube_map_ogl_tutorial.htmlその Web ページの Cube Map Faces に移動します。

于 2012-11-30T02:57:46.783 に答える