如何在像素着色器中实现超级采样/抗锯齿?

时间:2013-03-22 03:16:52

标签: c# wpf hlsl antialiasing pixel-shader

我正在尝试编写几个像素着色器以应用于类似于Photoshop效果的图像。例如这种效果: http://www.geeks3d.com/20110428/shader-library-swirl-post-processing-filter-in-glsl/

但我注意到生成的图像中存在锯齿。我该怎么做才能防止这种情况发生?我找不到任何解释如何解决这个问题的文章。我读了一些技术,比如渲染高分辨率然后缩小图像尺寸,但我需要在像素着色器容量中解决这个问题。但如果有什么可以帮助的话,我会很感激。

1 个答案:

答案 0 :(得分:-2)

WPF Shader Effect Library已经和其他许多人一样具有同样的效果。您可以从链接下载源代码。