开发者社区> 迈克老狼1> 正文

D3D11中的硬件反锯齿 SSAA/MSAA/EQAA/CSAA(3)

简介: 五 、EQAA/CSAA        EQAA(enhanced quality AA)和CSAA(coverage sample AA)其实是同样的采样技术,EQAA是AMD的实现,CSAA是NV的实现,下面我以EQAA为例看看这两种AA的原理:       在MSAA中,每个采样都有一个sample color缓冲相对应,这样在AA数目比较大的时候,比如16XMSAA,对memory的需求很大,为了节省内存带宽,就出现了EQAA/CSAA这些基于覆盖采样(coverage sample)的AA技术。
+关注继续查看

五 、EQAA/CSAA

       EQAA(enhanced quality AA)和CSAA(coverage sample AA)其实是同样的采样技术,EQAA是AMD的实现,CSAA是NV的实现,下面我以EQAA为例看看这两种AA的原理:

      在MSAA中,每个采样都有一个sample color缓冲相对应,这样在AA数目比较大的时候,比如16XMSAA,对memory的需求很大,为了节省内存带宽,就出现了EQAA/CSAA这些基于覆盖采样(coverage sample)的AA技术。

      所谓coverage sample,就是说这些采样不会有对应的sample图像输出,但会进行深度模版测试,最终在resolve 采样输出图象时候,这些coverage sample点会作为权重,计算在内。与coverage sample相对应就是color sample,这些采样有真正输出颜色缓冲。

下图中EQAA的例子,标出了不同采样点的位置:

image

 

      下面我们以4f8X EQAA为例,看下EQAA是如何操作的,所谓4f,就是说有4个color sample点,8X就是共有8个sample,其中4个为coverage sample点,如下图所示:

image

      假设现在有2个fragement(就是2个mesh,覆盖到了这个像素),她们的颜色分别为(136, 0, 21), (0,111, 192),四个color sample点得到4个采样颜色输出,最终resolve后的颜色为((136,0,21)*5 + (0, 111, 192)*3)/8 = (85,47,111),可见coverage sample点虽然没有输出颜色缓冲,但可以作为权重,影响最终的颜色结果。

image

      在2个fragment的情况下4f8X EQAA实现了8XMSAA的效果,其实因为有四个color sample,在4个fragement情况下,也可以实现8XMSAA的效果(但不是一定实现,和fragment的分布有关),甚至5个fragment或者更多fragment,根据fragment的分布也有可能实现8XMSAA的效果,下面是4个fragment和5个fragment的图,可以看出由于fragment分布原因,4个fragment的图实现了8XMSAA的效果,但5个fragment的则没有:

image

image

在D3D11中,AMD的显卡EQAA的设置对应关系如下表所示:

image

NV的显卡CSAA的设置对应关系如下,相比之下AMD的EQAA可选组合更多。

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【硬件篇之功耗测试】
【硬件篇之功耗测试】
226 0
我觉得你在看不起我!计算机硬件设备我还不懂?
本篇内容对计算机概论进行了简要描述。
92 0
项目二 认识计算机硬件设备
项目描述 小王要组装一台台式电脑,他应该具体选购哪些硬件设备? 小李要选购一台笔记本电脑,哪些硬件设备决定和影响了这台电脑的整体性能? 让我们从实践的角度来认识和了解一下计算机中的硬件设备。 项目目标 1、识别微机各个硬件。 2、指出某个硬件属于冯·诺依曼机五大部件的哪一类。 3、总结购买台式机或笔记本电脑需要关注的参数。
210 0
USB3.0工业相机嵌入式工控主板如何选择
机器视觉的应用,目前是飞速发展,在工业应用中,已经非常普遍。工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成有序的电信号。在工业的视觉应用中,USB工业相机由于性价比高,目前还是主要的选择之一。
1622 0
+关注
迈克老狼1
算法相关技术专家
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
FPGA Acceleration
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载