私は、正射影のパノラマ画像を単純な平面にマッピングすることに多くの問題があります。これまでのところ、マッピングが正しいのですべてが正確に表示されるようになっています。しかし、私の問題は、私のテクスチャの座標が1から0にジャンプする点に線があることです。しかし、その行は単なる行ではありません。通常よりも2倍のサイズのピクセルがあります。私はその間にフレームバッファを持たずに自分の画面に直接描画しています。私はマルチサンプリングを有効にしようとしましたが、その行にはまったく影響しませんでした。私はカメラの後ろに隠すだけでその行を取り除こうとしましたが、どこを見てもいつでも行があることを認識しました。私のコードでは、 "if"や "atan"などのテクスチャ座標ジャンプをすると、この行が常に表示されます。誰かがその問題を知っているのですか、それとも誰かがそれを再現できるのですか?テクスチャ座標ジャンプでラインを生成するフラグメントシェーダでのテクスチャマッピングがなぜですか?
-1
A
答えて
4
これは通常、ミップマッピングによって引き起こされます。極座標に変換するときなど座標をラップすると、継ぎ目の隣のピクセルは大きな座標微分で終わります。つまり、間違ったミップレベルがサンプリングされます。
この場合、実際にミップマップが必要かどうかをチェックするのが最適な解決策です。スカイボックスでは、通常はそれほど大きな違いはありません。それ以外の場合は、座標のジャンプを適切に考慮するには、自分で詳細レベルを計算する必要があります。
問題を回避するもう1つの方法は、継ぎ目の両側の断片を一緒にラスタライズすることを防ぐことです。三角形の辺が常に縫い目と並んで、縫い目の各辺が異なる三角形になるようにスカイボックスメッシュを構築することで、これを行うことができます。
+0
sooooありがとうございました。それはまさにそれが原因でした!!!!!! – HenrikD
関連する問題
- 1. フラグメントシェーダのテクスチャ座標が常に(0、0)ですか?
- 2. OpenGLテクスチャマッピング座標
- 3. Ogreのテクスチャ座標
- 4. LocationManagerとジャンプ座標
- 5. テクスチャでz座標を扱うには?
- 6. 補間テクスチャ座標
- 7. ランダムなGoogleマップのストリートビュー座標をJavaScriptで生成する
- 8. は境界でランダムな座標を生成する
- 9. glDrawElementsで座標テクスチャ配列が正しく動作しない
- 10. テクスチャ座標のモデル例?
- 11. OpenGLテクスチャ座標の問題
- 12. GopenGLは、テクスチャ座標をワールド座標にアライメントします。
- 13. 座標なしのテクスチャの適用
- 14. なぜ私のY座標が逆転したのですか?
- 15. 動的な地形のテクスチャ座標 - OpenGL
- 16. KMLファイルの座標を生成する
- 17. プログラミングの座標系と数学の座標系が異なるのはなぜですか?
- 18. opengl es 2.0テクスチャ座標
- 19. Tableauのネットワークグラフ用のPythonでX、Y座標を生成する
- 20. ハスケルでグリッド座標のタプルを生成する
- 21. numpyで座標のn次元配列を生成する
- 22. 1000個のURLのリストでランダムなイメージマップ座標を生成
- 23. コンパイル時の座標生成
- 24. カーネル内のピクセル座標、テクスチャ座標とgid
- 25. テクスチャの一部でこのエラーが発生するのはなぜですか?
- 26. rubyで座標を生成する方法
- 27. MouseDownイベントの座標がMenuDetectイベントと異なるのはなぜですか?
- 28. relativenumberでvimのラインにジャンプ
- 29. (Java)なぜ私のJFrame y座標は22ポイントオフですか?
- 30. なぜx、y平面のピクセル座標x + y *幅ですか?
関連コードを表示してください。 – BDL