Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在我的延迟渲染引擎中实现了使用 OpenGL 渲染的 PBR。问题是随着粗糙度的增加,我的物体上有奇怪的迹象。
您可以在这些图像上看到这一点:
我发现问题出在过滤上。使用 LINEAR_MIPMAP_LINEAR 可以得到上面显示的结果,但是当我使用 NEAREST_MIPMAP_LINEAR 时,奇怪的接缝不存在,但是当表面更粗糙时,您可以看到纹理的像素(如下图所示)。
正如 Robinson 在他的评论中提到的,阅读他发布的文章向我展示了答案:我只需要在我的立方体贴图纹理上启用 GL_TEXTURE_CUBE_MAP_SEAMLESS。