Anti-aliasing 抗锯齿:能让图像更平滑,这在不支持传统的多采样时非常有用,比如deferred rendering, HDR 在 forward rendering path 在unity5.5以前的版本,在 Editor窗口下 Quality settings窗口可以更改这个选项
- Fast Approximate Anti-aliasing (FXAA); 一个快速算法的移动和平台,不支持运动矢量。
- Subpixel Morphological Anti-aliasing (SMAA);一个快速算法的移动和平台,不支持运动矢量。
- Temporal Anti-aliasing (TAA); 一种需要运动矢量的先进技术。适用于桌面和控制台平台。.
Fast Approximate Anti-aliasing (FXAA)
FXAA 是最有效的技术,推荐用于不支持运动矢量的移动和其他平台,需要 Temporal Anti-aliasing.支持
Properties
Property | Function |
---|---|
Fast Mode | 启用此复选框以获得质量较低但速度更快的FXAA。推荐用于移动平台。 |
Keep Alpha | 如果需要保持alpha通道不受后处理影响,请启用此复选框。如果被禁用,Unity将使用alpha通道来存储内部数据,以加速和提高视觉质量。 |
Performance
如果您正在为移动或任天堂交换机开发以获得性能提升,请启用Fast Mode。 快速模式没有为桌面gpu提供任何额外的好处;常规模式应用于增加视觉质量。
Subpixel Morphological Anti-aliasing (SMAA)
SMAA比 FXAA 渲染的质量高,但是速度慢. 取决于你的游戏的艺术风格,它可以工作以及暂时的反锯齿,同时避免一些缺点,这一技术。
Properties
Property | Function |
---|---|
Quality | 设置抗锯齿的质量 |
Performance
低Quality
设置,渲染的快. 不要在移动平台上使用 SMAA
Known issues and limitations
- SMAA 不支持 AR/VR.
Temporal Anti-aliasing
TAA是一种先进的抗锯齿技术,其中帧是在历史缓冲区中积累了一段时间,它在平滑运动中的边缘方面有很大的优势,但是需要运动矢量,而且比FXAA成本更高 . 为 desktop and 控制台平台使用.
Properties
Property | Function |
---|---|
Jitter Spread | 抖动扩撒,值越小,渲染越清晰,输出的更多 |
Stationary Blending | 稳定新混合 |
Motion Blending | 运动混合 |
Sharpness | 锐度 |