さまざまなタイプのテクスチャフィルタリングモードのワークロード/オーバーヘッドの間に特定の関係はありますか?つまり、「フィルタリングなしモード」、双一次フィルタリング、三一次フィルタリングを比較しますか?それらは3Dに固有のものですか、それとも2Dでもありますか?
ありがとう:)--MohammadH。
さまざまなタイプのテクスチャフィルタリングモードのワークロード/オーバーヘッドの間に特定の関係はありますか?つまり、「フィルタリングなしモード」、双一次フィルタリング、三一次フィルタリングを比較しますか?それらは3Dに固有のものですか、それとも2Dでもありますか?
ありがとう:)--MohammadH。
フィルター モードとワークロードの間には明確な相関関係があります。各モードで実行される作業は次のとおりです。
Nearest (別名 unfiltered): 最も近いミップ レベルを見つけてから、要求された座標に最も近い座標を持つテクセルを選択します。
Bilinear : 最も近いミップ レベルを見つけ、それを囲む 4 つのテクセルから要求されたテクセル値を線形補間します (2D テクスチャを想定)。
Trilinear : 深度値を挟む 2 つのミップ レベルを見つけ、各レベルでバイリニア補間を実行します。最後に、これら 2 つの値の間を補間します。
ご覧のように、フィルターの複雑さが増すにつれて、作業量 (そして重要なことに、メモリ アクセスの数) が大幅に増加します。
最後に、他の質問に答えるために、これはどのテクスチャ ディメンションにも当てはまりますが、より高いディメンションではより多くの費用がかかります。