反锯齿渲染--TXAA

抗锯齿_AnitiAliasing抗锯齿知识总结 抗锯齿(英语:anti-aliasing,简称AA),也译为边缘柔化、消除混叠、抗图像折叠有损等。它是一种消除显示器输出的画面中图物边缘出现凹凸锯齿的技术,那些凹凸的锯齿通常因为高分辨率的信号以低分辨率表示或无法准确运算出3D图形坐标定位时所导致的图形混叠(aliasing)而产生的,反锯齿技术能有效地解决这些问题。它通常被用在在数字信号处理、数字摄影、电脑绘图与数码音效及电子游戏等方面... 阅读详情

这里写图片描述

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较新架构上面使用是比较好的选择

ucgui抗锯齿 抗锯齿显示设置步骤: 1,GUI_AA_SetFactor(int Factor ); 抗锯齿程度,推荐2~4(默认为3) 2,GUI_AA_EnableHiRes(); 允许抗锯齿功能; 3,添加画图函数(GUI_MEMDEV_DrawAuto()等); 4,GUI_AA_DisableHiRes(); 可选; 注:所谓抗锯齿,是把不使用抗锯齿时源多边形(或其他绘图形式)的的坐标 阅读详情

相关推荐

Anti aliasing 抗锯齿 后期处理系列5

Anti aliasing 抗锯齿 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处。 文章中涉及到的操作都是基于Unity2018.3版本 参考链接:https://github.com/Unity-Technologies/PostProcessing/wiki/Anti-aliasing The A...

cangod的博客 3017

TXAA,MSAA,SMAA,FXAA

1 TXAA是英伟达开发的目前画质最高的抗锯齿模式,且TXAA x2可以达到MSAA x8的效百果,配置要求也没有MSAA x8那么高。目前只有600和700系列的英伟达显卡支持。 2 MSAA还原度很高,但是配置要求最高。 3 SMAA是性耗比最佳的模式,度用适量的资源得到比较满意的抗锯齿问效果。 4 FXAA耗费最低,低配置开这种抗锯答齿不卡,实际上是回一种粗糙的模糊化处理。 S...

N的专栏 1万+

图形时钟显示(移植uCGUI)

UCGUI的一个图形界面,对于刚刚移植UCGUI成功的初学者,可以看一下这个源代码,

抗锯齿相关技术介绍:MSAA、FXAA、SMAA、TXAA、MSAA

在图像处理中,锯齿一直是一个大问题,因此图像中的抗锯齿(Anti_aliaing,简称AA),也被称为边缘柔化、消除混叠、抗图像折叠有损等。AA主要是处理图像有锯齿的边缘,使其图像更清晰清晰。下面有一些反锯齿的常用技术: 一、多重采样抗锯齿(MSAA) 多重采样抗锯齿(MultiSampling Anti-Aliasing,简称MSAA),这是一种在OpenGL中的特殊的超级采样抗锯齿(...

MumuziD的博客 4万+

画个板子玩一玩STM32F030F4P6,也许是最便宜的32bit MCU

前言,什么是STM32F030F4P6 STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。 不管怎么样也是Cortex-M0,比8bit和16bit的性能都强,总的来说就是低价,引脚少,体积小的同时,还容易开发,有很多模拟输入可玩,还有SPI,硬件I2C等等 所以,这一款MCU真的是从理论来说又便宜又好用,非常适合把玩。 画个板,最小系统 STM32F030其..

arenascat的博客 2万+

iOS马甲包过审实战:如何用5天时间搞定4.3审核(附完整代码混淆方案)

本文提供了一套为期五天的高效实战方案,专门解决iOS应用因重复或抄袭问题而被App Store的4.3条款拒绝的难题。方案涵盖深度分析、代码混淆、资源翻新及环境隔离等系统性步骤,并附有完整的代码混淆示例,旨在帮助开发者在合规框架内重塑应用,显著提升过审成功率。

weixin_29234239的博客 147

未来抗锯齿,FXAA/TXAA

前言:未来抗锯齿,FXAA/TXAA回顶部   【PConline 应用】在3D图像中,我们不可避免的遇到“锯齿”。锯齿是由于受到显示设备分辨率和图像生成原理制约,不可避免的会出现的一种图像失真现象,具体表现为画面中物体的边缘呈现出直角的锯齿状。为了获得更好的视觉体验,让物体边缘看起来更柔和、自然,需要进行消除锯齿(Anti-Aliasing,简称AA)处理。 未来抗锯齿技术的方向:F

借你一秒 9703

从末流211到东南软院:一个普通CS学生的保研逆袭全记录(含GPA、竞赛、面试避坑点)

本文详细记录了一位来自末流211院校的CS学生如何通过合理规划和持续努力,成功保研东南大学软件学院的完整历程。文章分享了GPA提升、竞赛策略、夏令营申请和预推免准备等关键环节的实战经验,特别强调了竞赛在弥补科研短板中的重要作用,为普通背景学生提供了可复制的保研逆袭方案。

weixin_33417488的博客 392

抗锯齿技术比较

FXAA: 极速抗锯齿 没有什么比锯齿边缘更能破坏视觉效果非常出色的游戏。 锯齿边缘会使直线看起来弯曲,并且在镜头移动时产生分散注意力的蠕变图案。修正锯齿边缘的方法就是采用抗锯齿方法,但目前采用这种方法极大影响帧速率。更糟的是,当代游戏引擎中减弱了消除锯齿边缘的效果。 几乎所有游戏都是使用一种叫做多重采样抗锯齿 (MSAA) 的抗锯齿形式。 MSAA 以超高分辨率渲...

weixin_33785108的博客 1132

Crossbar RRAM技术解析:从1TnR架构到存储革命

非易失性存储器(NVM)是数据存储的核心技术,其原理基于物理状态的稳定改变以实现数据持久化。阻变存储器(RRAM)作为一种新兴NVM,利用导电细丝在介质层中的形成与断裂实现数据存储,具有高速、低功耗和结构简单的优势。在工程实践中,RRAM面临潜行路径电流等挑战,而Crossbar提出的1TnR架构通过引入共享晶体管有效解决了这一问题,在保证性能的同时提升了集成密度。该技术与CMOS工艺兼容,支持后端集成与多层堆叠,为高密度存储和嵌入式应用提供了新的解决方案。结合当前行业对高能效、高密度存储的需求,RRAM在

weixin_42523104的博客 321

小白跑WRF第三天,安装三方依赖库

小白跑WRF第三天,安装三方依赖库各类安装包的准备 各类安装包的准备 官网教程:https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php 根据官网教程需要的安装包有以下几个 系统环境 用途 zlib-1.2.7 zlib是提供数据压缩用的函式库。 netcdf-4.1.3 读nc文件的。 mpich-3.0.4 用于并行运算的工具。 libpng-1.2.50 libpng是一款C语言编写的比较底层

weixin_42372313的博客 1万+

gta5怎么设置画质最好_gta5最低画面怎么调?太卡了

展开全部1丶进阶影像,这部分对画面影响小,但对帧数影响大,肯定设置e69da5e6ba9062616964757a686964616f31333366303165全部关闭,一般游戏对低配也默认全部关闭。2丶重点在影像设置:忽略建议必须开启,否则无法设置。directX 11 是必须的,对画面有很大影像,但实际对帧数影像不大。无框视窗比较好,开车不卡,和全屏完全一样。分辨率这个对帧数很大,最好别太高...

weixin_35949298的博客 1万+

ABAP面试题系列:写一组会出现死锁(Deadlock)的ABAP程序

我们在计算机操作系统这门专业课上,学过死锁(Deadlock)的概念:两个或两个以上的进程(或线程)在执行过程中,由于竞争资源而造成的一种阻塞的现象,称为死锁。若无外力干预,这些处于死锁状态的进程将永远处于互相等待的阻塞状态中。 正好我儿子走到我电脑前看到文章标题,好奇地问我什么是死锁。我解释道,“假设你和白妹妹(他的玩伴)手上都有一张奥特曼白金卡,你特别想要白妹妹手上那张白金卡,白妹妹也特别想...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1476

winform 填充圆形 锯齿_Aniti-Aliasing抗锯齿知识总结

在开始本文前先发招聘,目前团队组建才刚刚开始,技术团队的定位希望是进行比较长线的技术沉淀和积累,这里如果有Houdini经验和SD流程经验的同学可以多多私聊我,其他职位也虚位以待。FrankZhou:游戏研发人才招聘-鹅厂/猪厂/猫厂/宇宙厂​zhuanlan.zhihu.com抗锯齿(英语:anti-aliasing,简称AA),也译为边缘柔化、消除混叠、抗图像折叠有损等。它是一种消除显示器输出...

weixin_39672680的博客 750

7、Python高光谱分析工具(PyHAT)简介

Python高光谱分析工具(PyHAT)是一个开源、跨平台的Python库及图形用户界面,用于行星光谱数据的可视化与分析。它支持多种高光谱传感器数据,如火星勘测轨道飞行器的CRISM、月船1号的M3以及SELENE Kaguya SP点光谱仪,提供预处理、衍生产品生成、统计学习和机器学习分析功能。PyHAT基于Pandas和NumPy构建,兼容Jupyter和QGIS环境,旨在解决现有光谱分析方法缺乏开源实现、难以探索性分析和算法分散的问题。其模块化架构涵盖数据输入/输出、通用光谱变换、测绘与点观测工具及高

aa123的博客 139

【Simulink教程案例7】基于Simulink的滑模控制器设计与实现

欢迎订阅滑膜控制是一种变结构控制策略,其和常规控制方法的主要区别在于控制的不连续性,即一种使系统结构随时间变化的开关特性。所以,滑膜控制器也叫做变结构控制器,其本质是一类特殊的非线性控制器,并且这种非线性为不连续性。滑膜控制器和其他控制方式最大的区别在于其结构的不固定性,在其工作过程中,系统当前的状态会发生变化,使得系统按照预先设置的“滑动模态”的状态轨迹运动。正是由于这个特点,滑膜控制器具有快速响应的优点。滑模控制的基本定义如下所示:1).穿越切换面上的某个点;2).从切换面上的某个点离开;

FPGA/MATLAB学习教程/源码/项目合作开发 3241

抗锯齿

抗锯齿 抗锯齿(anti-aliasing,简称AA),也译为边缘柔化、消除混叠、抗图像折叠有损等。它是一种消除显示器输出的画面中图物边缘出现凹凸锯齿的技术,那些凹凸的锯齿通常因为高分辨率的信号以低分辨率表示或无法准确运算出3D图形坐标定位时所导致的图形混叠(aliasing)而产生的,反锯齿技术能有效地解决这些问题。它通常被用在在数字信号处理、数字摄影、电脑绘图与数码音效及电子游戏等方面,柔化...

《好好先生》专栏 1924

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

时间性抗锯齿TXAA

TXAA 抗锯齿: 比 MSAA 和 FXAA 以及 CSAA 的画质更高 制作CG电影的电影制片厂会在抗锯齿方面花费大量的计算资源,从而可确保观众不会因不逼真的锯齿状线条而分心。如果想要让游戏接近这种级别的保真度,那么开发商需要全新的抗锯齿技术,不但要减少锯齿状的线条,而且要减少锯齿状闪烁情形,同时还不降低性能。 为了便于开发商实现这种保真度的提升,英伟达设计了画质更高的...

weixin_34133829的博客 1760

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TXAA

https://www.geforce.com/hardware/technology/txaa/technology https://zhuanlan.zhihu.com/p/20786650

小孔明的专栏 654

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Unity 抗锯齿方案梳理

我们在Unity开发过程中通常会碰到锯齿的问题,尤其是一些直边斜过来的时候,如图: image.png 抗锯齿在实际项目中必不可少,本文梳理一下Unity中各抗锯齿方案: MSAA-----多重采样抗锯齿----MultiSampling Anti-Aliasing FXAA-----快速近似抗锯齿----Fast Approximate Anti-Aliasing SSAA-----超...

eevee_1的博客 1万+

基于STM32的uCGUI移植和优化

基于STM32的uCGUI移植和优化   首先在开始这个说明之前,要简要说明下具体的环境:   编译工具:MDK4.20   开发板:安富莱v2版开发板   调试器:JLink v8盗版 移植篇   相信大家有移植经验的都知道,移植确实是一件非常墨迹的事情,怎么说呢,代码都是别人的,风格也是别人的,文件结构,定义之类都是别人的,看别人的东西是种进步...

weixin_34162629的博客 693

在STM32移植ucGUI之存储设备与抗锯齿

在STM32移植ucGUI之存储设备与抗锯齿 1.1   存储设备概述 存储设备用来防止显示屏在有对象重叠的绘图操作时的闪烁现象。当在液晶屏上绘制一些文字叠加在图片上的效果时,通常是先在液晶屏上绘制底层的图片,然后再在图片上叠加上文字。而如果使用了存储设备,这些操作首先是由单片机进行处理,它通过将所有的绘图操作进行综合,在其内部形成一个处理后的图像,然后再将其一次性绘制到液晶屏上。从而有效

niepangu的专栏 2603

【高级渲染特性】抗锯齿技术介绍

抗锯齿技术 anit-aliasing

TDC的专栏 3349

请问FXAA、FSAA与MSAA有什么区别?效果和性能上哪个好?

转载自 知乎 文刀秋二 的回答  http://www.zhihu.com/question/20236638/answer/14438218首先所有MSAA, SSAA, FXAA, TXAA等都是抗锯齿(Anti-Aliasing)技术。锯齿的来源是因为场景的定义在三维空间中是连续的,而最终显示的像素则是一个离散的二维数组。所以判断一个点到底没有被某个像素覆盖的时候单纯是一个“有”或者“没

leon 2万+

游戏中的抗锯齿技术Anti-Alasing提炼总结

游戏中的抗锯齿技术Anti-Alasing提炼总结 锯齿(走样,失真)产生的根本原因 图形学的根本过程是一个图形转化成图像的过程,该过程是一个连续信号经过采样转化成离散信号(显示设备的像素是离散的)的过程,之所以产生锯齿现象(失真,走样)就是因为信号的离散性被人眼识别出来。抗锯齿就是通过一些手段来重构丢失的信号。我们通常用的抗锯齿算法实际上是降低锯齿,并非消除锯齿。 走样的两个来源:采样点的颜色...

Mr_厚厚的博客 4440
上一篇: 反锯齿渲染技术--SMAA
下一篇: Mac Misc
安柏霖
安柏霖 领域专家: 学术研究与理论基础技术领域 领域专家: 学术研究与理论基础技术领域
博客等级 码龄20年 1788粉丝 891原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值