0

遅延レンダリング エンジンで OpenGL を使用してレンダリングされた PBR を実装しました。問題は、粗さが増すにつれてオブジェクトに奇妙な兆候が現れることです。

これらの画像でこれを見ることができます:

ここに画像の説明を入力 ここに画像の説明を入力

問題はフィルタリングにあることがわかりました。LINEAR_MIPMAP_LINEAR を使用すると上記の結果が得られますが、NEAREST_MIPMAP_LINEAR を使用すると、奇妙な継ぎ目は存在しませんが、表面がより粗い場合、テクスチャのピクセルを見ることができます (下の画像でわかるように)。

ここに画像の説明を入力

4

1 に答える 1

1

Robinson がコメントで述べたように、彼が投稿した記事を読んで答えがわかりました。キューブマップ テクスチャで GL_TEXTURE_CUBE_MAP_SEAMLESS を有効にする必要がありました。

于 2015-08-20T10:39:05.167 に答える