正文内容 评论(0

寻求速度和画质的平衡——全屏抗锯齿技术与测试
2005-04-30 15:33:00  出处:快科技 作者:驱动之家评测室 编辑:zero     评论(0)点击可以复制本篇文章的标题和链接

    [主流FSAA发展——nVIDIA篇]

nVIDIA在GeforceGTS上就使用了全屏抗锯齿技术,但是当时实用价值很低,在 NV2X系列上nVIDIA增加使用了Multisampling(多级采样),性能有很大改善,同时也带来了HRAA、Quincunx技术。

HRAA(High Resolution Anti Aliasing,高分辨率抗锯齿),Nvidia的这种抗锯齿技术在多级采样的基础上做了进一步的发展,这种抗锯齿技术不仅仅使用一个像素上的采样点或者子像素的数据,而是把周围临近像素的采样点也作为计算的依据,这就使像素的最终效果更加精确。

Quincunx被称为5点梅花排列法,其实也是一种超采样的方法。Quincunx是利用了周围像素5个子像素来计算,并且这5个采样点的权重是不同的,也就是对于计算结果的影响力是不同的,而它只做两个采样,在对消耗资源相近下效果却直逼4x抗锯齿。

但是在GeForce3 Ti之前,nVIDIA的全屏抗锯齿技术并不理想,到了GeForce4 Ti系列发布之后,这一局面才完全改变。nVIDIA推出了Accuview Antialiasing技术专门针对画质和速度的矛盾。nVIDIA在GeForce4 Ti核心内整合了一个抗锯齿引擎,使用了多采样的取值方法。以前的所有方法都采用了强制性抗锯齿方法,需要在锯齿边缘进行寻址,这就需要占用大量填充率来对场景进行超级采样。Accuview技术完成了五点梅花形抗锯齿没有完善的部分,虽然采用同样的五点梅花形抗锯齿的5点矢量技术,但包括进了主像素在内的四个子像素信息。这种技术与Accuview引擎中的各向异性过滤技术结合后,可以提供较好的画面质量和更快的速度。

随后更加强大的nVIDIA NV3X系列采用了Supersampling、multisampling、ordered-grid supersampling(OGSS)和ordered-grid multisampling(OGMS)等几种采样方法,并从Accuview技术升级到IntelliSample(HCT),但是全屏抗锯齿效能却仍稍逊于ATI的R3X0系统所采用的RGSS。鉴于此,NVIDIA在NV40中引进了全新的IntelliSample 3.0抗锯齿技术。首次采用了RGSS采样方式来改善抗锯齿效能。IntelliSample 3.0抗锯齿技术的核心是一套旋转网格线(Rotated-grid)的抗锯齿采样算法。旋转网格线将四个子像素的网格线稍加旋转,形成一组4乘4的菱形栅格的取样信息。每个行、列上都有一个取样点,但是行数和列数相当于原来的2倍,这样无疑就扩大了取样范围。也意味在耗费相同的运算资源下可以让子像素在水平与垂直方向的涵盖率加倍,多边形的边缘将带来更高的精准度,也就获得了更高品质的平滑渲染效果。但值得注意的是,NV40的RGSS最大取样本还是只支持4个样本,而在驱动程序中的8x模式其实只是由4x Multisampling + 2 x Super Sampling。

除了RGSS之外,NV40还支持一种称为“Centroid Anti-Aliasing Mode”(质心抗锯齿模式)的新抗锯齿技术。质心采样是DirectX 9.0C最新的采样方式。在做多取样的时候,纹理的取样点是位于像素的正中位置,如果三角形没有覆盖到像素正中心,以往的处理方式就是把三角形“外推”到像素的中央来取样,这样的方式显然不能使用于所有的场合,容易产生错误的纹理取样导致画面渲染错误。而质心取样则能把像素的纹理取样点“推”到覆盖着它的三角形内部,获得正确的纹理元素色彩值。值得注意的是,NV40对质心采样是软支持方式,即通过对Pixel Shader3.0支持来实现的Centroid Anti-Aliasing功能。


寻求速度和画质的平衡——全屏抗锯齿技术与测试

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...