我正在制作一个天空盒,每个纹理之间有一条非常小的白线,顶点和纹理的坐标似乎没问题(它只有 1 和 -1,所以我看不出有任何可能失败的方法)。
有什么办法可以解决这个问题?
TL;DR:简单的解决方案:改用立方体贴图纹理。
解释:
(它只有 1 和 -1,所以我看不出有什么方法可以在那里失败)
好吧,纹理坐标 -1 和 1 不会落在像素中心。这基本上是一个栅栏问题,我在这里解释过
https://stackoverflow.com/a/5879551/524368
请注意,在天空盒的情况下,通过不在六个单独绘制的四边形上使用 6 个不同的纹理,而是使用立方体贴图纹理(其中六个边包含在类似球体的拓扑中的一个连续图像中),可以轻松避免该问题。