私のprevious questionでは、クワッドをテクスチャリングするときに、面が三角形に分解され、テクスチャ座標がアフィン形式で補間されることが確立されました。線形/非線形テクスチャマッピング歪みのある四角形
残念ながら、私はそれを修正する方法がわかりません。 provided linkは有用でしたが、望ましい効果は得られません。著者は、次のように結論付けています。「画像は、長方形の四角形のように見えますが、遠くまで広がっています... ...これは、「奥行き知覚」のために非常に混乱します。
私がしたいのは、テクスチャが元のテクスチャのスケーリングを保持することです。たとえば、台形の場合、テクセルの垂直方向の間隔を同じにしたい(塗りつぶしプログラムで作成した例)。
垂直方向の間隔が同じであるにもかかわらず、テクスチャ空間の直線は、もはやワールド空間の直線ではありません。したがって、私は必要なマッピングが非線形であると信じています。
質問は次のとおりです。固定機能パイプラインでもこれが可能ですか?私は正確な答えがより一般的なクワッドのものであることを正確には確信していません。私は、補間関数が非常に複雑になり、 "オリジナルのスケーリングを保存する"というのは正確なアルゴリズムではないことに気付きました。世界空間の三角形は、テクスチャ空間ではもはや線形ではありません。さておき、私は本当には3 RDと4 番目のテクスチャ座標を理解していないよう
。誰かが私をリソースに導くことができれば、それは素晴らしいことです。