反锯齿渲染--TXAA
2015-09-04 22:37
921 查看
http://www.geforce.com/hardware/technology/txaa
以及CGDC15的一些资料。
TXAA是nvidia独有的AA技术,需要kepler及以上架构的硬件支持(600系列以上)–只能在NV高端卡上启用,算是一个劣势吧,现在很多游戏会专门提供选项。
它有两大优势:
能够较好的处理temporal aliasing,一般的AA都是处理静态图像的,temporal aliasing是指动态情况下出现的锯齿情况
以同等级msaa的效率消耗,达到好的多的效果
技术方面
TXAA是msaa,temporal filter和一些用于cg的resolve filter的结合体。
在最新的实现中,也就是TXAA3.0中,加入了更多的程序可以控制的filter,根据自己的情况达到更好的效果。
以及maxwell架构下,programmable sample location,这个技术可以让resolve的时候,sample的location都是可以控制的,这样在resolve的时候,就可以取的更随机,结果更平滑。
性能和实际游戏应用
http://www.tweakguides.com/Crysis3_6.html
http://www.geforce.com/whats-new/guides/far-cry-4-graphics-performance-and-tweaking-guide#far-cry-4-nvidia-txaa-anti-aliasing
都可以看到效果和效率,简而言之,在nvidia较新架构上面使用是比较好的选择
相关文章推荐
- 我是运营,我没有假期
- 每个 Linux 游戏玩家都绝不想要的恼人体验
- 架构纵横谈之二 ---- 架构的模式与要点
- 在 Fedora 上使用 Steam play 和 Proton 来玩 Windows 游戏
- Steam 让我们在 Linux 上玩 Windows 的游戏更加容易
- 如何使用 Steam Play 在 Linux 上玩仅限 Windows 的游戏
- 新一代iPad适配应用之游戏篇
- VB实现的《QQ美女找茬游戏》作弊器实例
- BS项目中的CSS架构_仅加载自己需要的CSS
- 关于三种主流WEB架构的思考
- C#实现洗牌游戏实例
- C#实现的算24点游戏算法实例分析
- Android操作系统的架构设计分析
- C#实现简单的井字游戏实例
- C++编写简单的打靶游戏
- C++实现基于控制台界面的吃豆子游戏
- w3c技术架构介绍
- 纯javascript实现的小游戏《Flappy Pig》实例
- JavaScript实现俄罗斯方块游戏过程分析及源码分享
- JS小游戏之仙剑翻牌源码详解