抗锯齿

抗锯齿(Anti-Aliasing,简称 AA)是一种图像处理技术,目的是减少图像中“锯齿状”边缘(aliasing),让画面更平滑、更自然。

left image
OFF
right image
FXAA + MSAA

FXAA (快速近似抗锯齿)

快速近似抗锯齿 (FXAA) 是一种在相机渲染最终图像后的屏幕空间抗锯齿算法,通过检测边缘像素的颜色对比度使锯齿变得更平滑, 所以它可以处理所有像素的锯齿,包括 着色器生成的高光透明裁剪(alphaCutoff)后的边缘

left image
FXAA OFF
right image
FXAA ON

Galacean 中默认 FXAA 关闭,你可以通过相机下的抗锯齿进行配置,或者直接调用 antiAliasing 接口设置。

MSAA (多重采样抗锯齿)

多重采样抗锯齿 (MSAA) 是一种硬件级别的抗锯齿技术,主要解决几何边缘的锯齿问题,由于材质、纹理、和透明等非几何体造成的锯齿不会受到 MSAA 影响,这意味着你可以将 MSAAFXAA 一起搭配使用。

left image
MSAA OFF
right image
MSAA 4x
可以看到该场景里使用透明裁剪(alphaCutoff)的叶片无法受到 MSAA 影响,不透明的骨头会受到 MSAA 影响。

Galacean 中 MSAA采样 默认为4倍,你可以修改相机下 MSAA采样 来自定义 MSAA 质量,或者直接调用 msaaSamples 接口设置。

编辑器中如何使用?

要观察抗锯齿效果需通过相机窗口预览:

image image

这篇文档对您有帮助吗?