E X P

  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 本文约2833字,需5分钟阅读(全文浏览    游戏里的锯齿又称“狗牙”,它不招人待见,但是游戏玩家又不得不忍受的存在,因为没有任何一款游戏敢说自己的画面没有锯齿,即便如《Crysis 2》这么强悍的游戏画质也能找到锯齿的存在,归根到底这还是技术的原因,计算机以像素为基本单位的显示方式决定了锯齿的存在(一说是因为计算机建模使用的是三角形,拼接的时候不可能完全吻合而产生锯齿),分辨率非常高的时候(显示的像素更多)锯齿现象或许不够明显,分辨率越低的话锯齿就会越来越多,严重影响画质表现。

      目前来说实现无锯齿是不现实的,但是可以做适当处理尽量消除锯齿,至少也要做到视觉上不易分辨的地步,这个就要依赖抗锯齿(Anti-Aliasing)技术了,AA可以将模型的边缘做平滑处理(NVIDIA的驱动控制面板中就把AA选项翻译为“平滑处理”),使直线更直,圆形更圆。

      AA也可以分为好多种,常见都有SSAA、MSAA、CSAA等等。如果以实现方式来分,AA也可以分为硬件AA(Hardware AA)和后期处理AA(Post-process AA),前面提到的MSAA和CSAA等都是硬件AA,它们的AA处理主要靠游戏厂商实现,一旦游戏不支持AA(比如《星际2》),驱动强制AA的话往往会带来一定的问题。后期处理AA则有些不同,大多可以不依赖游戏,只要显卡支持就可以了,这方面的AA有Intel提出AMD继承的MLAA(形态抗锯齿)、NVIDIA力推的FXAA(快速近似抗锯齿),还有一个技术牛人Humus自创的GPAA(几何后期抗锯齿),其他的还有DLAA、Hybrid AA等等。

    FXAA是后期处理AA中很有代表性的一个,不依赖游戏,不挑剔硬件

      在这几种后期AA中,AMD已将MLAA应用在驱动程序中,我们也曾做过MLAA的专题测试,近期的催化剂11.8预览版还大幅提升了MLAA性能,只是MLAA只能用于A卡,还存在这图像失真等问题。相比之下,FXAA适用性更广,支持A卡和N卡,而且也不限制DX9、DX10或者DX11图形API,只是目前应用FXAA的游戏比较少,已经发布的游戏中我只知道有《永远的毁灭公爵》、《无主之地》和《F.3.A.R 》,未来的游戏还有《战地3》和《神秘海域3》支持FXAA,而关键的一点是NVIDIA的驱动控制面板中还没有提供FXAA选项。

    虽然FXAA不需要游戏支持,但是显卡驱动不提供FXAA支持依然是普及的障碍

      不过本文可不是讲什么空洞的AA技术,而是推荐一个小补丁,它可以让目前的游戏实现FXAA支持,解决了许多游戏厂商没做到的问题,当然这也要归功于FXAA先进的技术特性,不依赖特定游戏,而且同时支持AMD和NVIDIA两家的显卡。

      这个小补丁最早是3DCenter论坛发布的(德文的),发帖者是Gast(不确定补丁作者是否就是他),原文的补丁下载地址就不放了(需要爬梯),我上传了一份到自己FTP,需要的可以点击下载

      补丁其实很小,只有57KB,解压后里面有两个文件夹,D3D9和D3D10,前者适用于DX9游戏,后者适用于DX10游戏,将每个文件夹下的文件复制一份到游戏exe程序所在目录即可,如果能成功开启后自动生成一个名为“log.log”的文件,FXAA在游戏中可以实时开启或关闭(快捷键是Pause Break,Prtscn SysRq是截图快捷键)。另外,作者说他没有DX11硬件,不过理论上DX10和DX11是通用的,也有人发帖说DX11游戏中也成功了。

      下面我们就以这个补丁为例,来看看它游戏中到底有什么魔力,对画质有什么提升,对性能又有什么影响。

     

    小知识:什么是FXAA

      全称为“Fast Approximate Anti-Aliasing”,翻译为“快速近似抗锯齿”。它是传统MSAA效果的一种高性能近似值,是一种单程像素着色器,和MLAA一样运行于目标游戏渲染管线的后期处理阶段,但不像后者那样使用DirectCompute,而只是单纯的后期处理着色器,不依赖于任何GPU计算API。正因为如此,FXAA技术对显卡没有特殊要求,完全兼容NVIDIA、AMD的不同显卡(MLAA仅支持A卡)和DX9、DX10、DX11。相比于MSAA,FXAA的目标是速度更快、显存占用更低,还有着不会造成镜面模糊和亚像素模糊的优势,而代价就是精度和质量上的损失。

    ×
    热门文章
    1AMD Strix Halo渲染图:GCD极其巨大,比两个CCD加起来都要大
    2微星推出PAG FORGE M100L机箱:12个风扇位,支持400mm显卡,售价219元
    3目前DP80 UHBR认证线材最长仅1.2米,难以满足DP 2.1 UHBR20实际使用需求
    4长江存储推出PC41Q:旗下首款商用消费级QLC SSD,最大2TB,双尺寸可选
    5索尼可能在开发新款PlayStation掌机,首发运行PS4游戏
    6育碧公布《不羁联盟》PC配置要求:4K需要RX 6800 XT或RTX 3080
    7夏日游戏节2024公布第一批合作伙伴,超过55间厂商加入
    8英特尔Arc显卡31.0.101.5522 WHQL驱动:为近期新游戏和重要更新进行优化
    9AMD宣布Alveo V80计算加速卡量产:配32GB HBM2E,针对内存密集型工作负载
    已有 7 条评论,共 24 人参与。
    登录快速注册 后发表评论
    • 超能网友博士 2011-08-15 22:54    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(1)  |   反对(1)  |   举报  |   回复

      7#

    • 游客  2011-08-12 14:13

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      6#

    • 超能网友终极杀人王 2011-08-11 17:13    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      5#

    • 游客  2011-08-11 15:50

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(1)  |   举报  |   回复

      4#

    • 超能网友终极杀人王 2011-08-11 09:17    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      3#

    • 游客  2011-08-10 18:22

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      2#

    • 我匿名了  2011-08-10 18:09

      该评论年代久远,荒废失修,暂不可见。

      已有2次举报

      支持(0)  |   反对(0)  |   举报  |   回复

      1#

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明