欢迎光临散文网 会员登陆 & 注册

【技术美术百人计划】抗锯齿概述

2023-07-29 15:24 作者:柴郡笔记  | 我要投稿

一、锯齿的产生

几何阶段到光栅化阶段时,逐像素判断时取值得到的无渐变的形状。

让周围颜色和得到的形状进行混合渐变,就是抗锯齿

二、基本抗锯齿

SSAA超采样抗锯齿(Super Simple Anti-aliasing)

    将图片进行倍数放大采样,再反向采样回原大小,就是超采样抗锯齿。

MSAA多重采样(Multisample Anti-aliasing)

    将采样点扩大到2-4个或更多,分别采样颜色,最后平均的结果,就是多重采样。

TemporalAA时间抗锯齿

    1、把多次采样的过程分布到每一帧里面去,每一帧都平均前几帧保存下来的数据

    2、每一帧都会有一定的偏移,继承了MSAA采样

    3、用motionVector保存每帧移动的偏移

FXAA快速近似抗锯齿(Fast Apporximate Anti-Aliasing)

    利用边缘检测有效的模糊混合,在后处理完成不依赖硬件支持


抗锯齿速度的排序

    1、FXAA快速近似抗锯齿(Fast Apporximate Anti-Aliasing)

    2、TemporalAA时间抗锯齿

    3、MSAA多重采样(Multisample Anti-aliasing)

    4、SSAA超采样抗锯齿(Super Simple Anti-aliasing)

三、更多抗锯齿

前向渲染

    SSAA、MSAA、CSAA、RGSS等

延迟渲染

    FXAA、MLAA、SMAA等

时域上的抗锯齿

    Temprial Anti-alasing、TXAA等

基于深度学习

    DLAA


感兴趣可参考:

https://zhuanlan.zhihu.com/p/106341932



四、手机

举例:荣耀30pro+

支持MSAA

不开启4倍抗锯齿平均帧率有59.7帧,开启后有59.6帧,几乎没有影响

但GPU温度有明显上升。


参考:


【技术美术百人计划】抗锯齿概述的评论 (共 条)

分享到微博请遵守国家法律