|
|
CSAA 其实是 NVIDIA 在 MSAA 基础上,将 Coverage 样本取样模板脱耦出来,在进行 MSAA 计算之前,使用 Coverage 样本计算各个子像素样本的权重,然后 MSAA 使用计算出来的子像素权重进行色彩重取样,取样计算精度比单纯同样色彩/Z 取样倍数 MSAA 更精确,例如 16x CSAA,它的 Coverage 样本数是 16 个,但是色彩、Z 取样倍数依然是 4 倍,效果上要比单纯的 4x MSAA 更好(取决于场景),而 8xQ CSAA 的 Coverage 样本、色彩样本、Z 样本取样倍数都是和 8xMSAA 一样,都是 8 倍,两者完全等效,以下是 NVIDIA G80 媒体会议中的文档就 CSAA 不同品质级别取样倍数的描述。
另外,NVIDIA 的 MSAA 和 ATI 的 MSAA 在同样取样倍数下,两者的取样模板并不一样,虽然同为旋转栅格,但是一个是顺时针方向,一个是逆时针方向,此外,ATI 在 RV670 引入了 DX10.1,可以对更多类型的 Render Target 实现取样,因此在 NVIDIA GT21X 之前,两者的 MSAA 在同样取样倍数下,ATI 和 NVIDIA 会存在抗锯齿品质上的差别,在某些情况下 ATI 由于 DX10.1 的关系可以表现得更好,但是这并不能否认 8xQ CSAA 等同 8x MSAA。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|