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 回答