Antialiasing By Supersampling

MSAA

认为一个像素被划分为多个小像素点(通过采样一个像素内的多个位置并平均它们的值)

av5wm-n4cgw.webp

例子

每个像素一个采样点

屏幕截图 2025-01-24 160336.webp

每个像素划分 NxN 采样点

屏幕截图 2025-01-24 160548.webp

平均每个像素的采样点

屏幕截图 2025-01-24 160801.webp

屏幕截图 2025-01-24 160936.webp

屏幕截图 2025-01-24 161036.webp

结果

屏幕截图 2025-01-24 161128.webp

没有使用 MSAA

屏幕截图 2025-01-24 161626.webp

使用 MSAA

屏幕截图 2025-01-24 161736.webp

结论

MSAA 不是靠提高分辨率来解决走样问题,而是得到一个近似的覆盖。

问题

增加大了计算量,工业界做了很多优化措施。

补充知识

其他反走样技术

  • FXAA(Fast Approximate AA)

  • TAA(Temporal AA)

Super resolution

  • 从低分辨到高分辨率,即将一张低分率的图片转为高分辨率的图片

  • “not enough samples” 问题

  • DLSS(Deep Learning Super Sampling)