注册 | 登录

游侠NETSHOW论坛





查看: 2515|回复: 1
打印 上一主题 下一主题

[原创] 为"子弹风暴"加上万用反锯齿"FXAA"! [复制链接]

帖子
191
精华
0
积分
106
金钱
744
荣誉
1
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2011-8-18 07:20:01 |只看该作者 |倒序浏览
本帖最后由 asperger 于 2011-8-20 21:54 编辑

什么是FXAA?

    FXAA全称为“Fast Approximate Anti-Aliasing”,翻译成中文就是“快速近似抗锯齿”。

它是传统MSAA(多重采样抗锯齿)效果的一种高性能近似值。它是一种单程像素着色器,
和MLAA一样运行于目标游戏渲染管线的后期处理阶段,但不像后者那样使用DirectCompute,
而只是单纯的后期处理着色器,不依赖于任何GPU计算API。

正因为如此,FXAA技术对显卡没有特殊要求,完全兼容NVIDIA、AMD的不同显卡
(MLAA仅支持A卡)和DX9、DX10、DX11。


    相比于MSAA,FXAA的目标是速度更快、显存占用更低,还有着不会造成镜面模糊
和亚像素模糊(表面渲染不足一个像素时的闪烁现象)的优势,而代价就是精度和质量上的损失。

    按照FXAA技术开发者Timothy Lottes的说法,GeForce GTX 480利用FXAA Preset 2
(第二种预设)处理一帧1920×1200分辨率画面时所需时间不到1毫秒。

FXAA现在有三种版本:“FXAA 1”是最早最基础的版本,也是在PC游戏中使用最广泛的,
已用于《F.3.A.R》、《永远的毁灭公爵》、《柯南时代》、《Crysis 2》、《无主之地》等等。

“FXAA 2”是针对Xbox 360游戏机专门设计的;“FXAA 3”又有两种算法,Quality质量版本
面向PC,Console主机版本则面向Xbox 360、PS3。

    FXAA 3相比于FXAA 1有很明显的性能优势,GeForce GTX 480 DX11默认设置下
使用FXAA 3 Quality处理典型的720p分辨率画面只需要大约0.21毫秒。
另外DX9、DX11模式下性能差异会很大,其中DX11更快一些。


    本世代A.AVG(动作冒险)标竿、PS3独占大作《神秘海域3 德雷克的欺骗》
11月1日即将面市,前段时间有消息透露本作会使用MLAA。

但现在据官方开发人员透露《神秘海域3 德雷克的欺骗》可能采用FXAA,
而且将会是FXAA3版本。

换言之,FXAA,就是喜爱用最高设置的PC用家的恩物!!
从前的鱼与熊掌不可兼得的时代,已经结束!(既可用最高设置,同时又可抗锯齿)

==========================================

注意,若已经有用显卡或游戏自带的反锯齿功能,请先关闭!


A.把"d3d9.dll","effect.txt","enbeffect.fx","enbseries.ini",
全部放进,游戏EXE的所在处!(BINARIES)

B.进入游戏,即自动开启FXAA功能,按"SHIFT F12"是关闭!(再按,是重新开启)

始终是外加功能,所以,任何责任,阁下自理,本人不付任何责任!

PS.除FXAA功能之外,其他ENB的光影特效设定为关闭!


NO FXAA 放大欣赏,那像狗牙一般锐利的锯齿





FXAA 给你一个顺畅完美的"子弹风暴"












附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
191
精华
0
积分
106
金钱
744
荣誉
1
人气
0
评议
0
沙发
发表于 2011-8-20 21:08:41 |只看该作者
若之后不想要FXAA,只需要把"d3d9.dll","effect.txt","enbeffect.fx","enbseries.ini" 从 "游戏EXE的所在处"移走即可!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-5-8 16:06 , Processed in 0.343436 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到