所以我对FXAA有这个问题。我使用GL_LINES绘制的线条在使用FXAA作为后处理滤镜后看起来并没有真正消除锯齿,它们看起来很模糊。所以我的问题基本上是 - 这是FXAA与GL_LINES的受人尊敬的行为吗?我使用的着色器代码没什么特别的(See here)
这就是FXAA输出的外观:
这是(标准的4x)MSAA:
答案 0 :(得分:3)
无论它有"抗锯齿"在它的名字中,FXAA 不真正抗锯齿。 "真"抗锯齿技术涉及采集多个信号样本; FXAA作为一种后处理技术无法做到这一点。
在一天结束时,它只不过是一个智能模糊过滤器。因此,尽管可能存在可以更好地处理线条的变体,但它仍然只是模糊滤镜。