㈠ 各项异性过滤16X画面强还是三线性过滤画面好哪个更占系统资源
各项异性过滤16X画面好。各项异性过滤16X画面更占系统资源。
各项异性过滤(AF)是一种通用的纹理质量增强技术,可影响纹理在非正交视角下的外观。纹理是包含各种数据的图像,比如颜色、透明度、反射率和平滑度(法线)。这些数据映射到物体并经过GPU处理,以便于在屏幕上呈现真实的外观。
就其原始维度来说,大多数纹理都由于计算开销过大而不能在场景中无限制重用,因为物体的纹素(1像素纹理)与照相机之间的相对距离会影响细节的可见程度,这经常会导致浪费大量处理时间来获取3D场景中不成比例的小曲面上应用的多重纹理样本。
(1)线性过滤和异性过滤扩展阅读:
注意事项:
1、对于3D游戏来说会更加逼真,不过对显卡的消耗也会逐渐增大,运行游戏时的帧数会随之减小,对于中低端显卡用户而言,玩游戏时可能会出现明显的卡顿和掉帧。所以电脑配置不好的不要开等级高。
2、垂直同步是为了解决画面破碎的问题,如果你画面显示不正常就要开了,缺点就是会把帧数限制在一定范围(一般是60fps),如果画面不存在问题就不用开了。
3、异性过滤就是色深,越高的异性过滤会使画面的颜色更柔和,但越消耗性能,所以看情况开。
㈡ 各向异性过滤有什么用
问题一:游戏里里各向异性过滤是什么开还是不开? 那就看你的电脑配置好不好了,开的等级越高,对于3D游戏来说会更加逼真,不过对显卡的消耗也会逐渐增大,运行游戏时的帧数会随之减小,对于中低端显卡用户而言,玩游戏时可能会早并绝出现明显的卡顿和掉帧。所以电脑配置不好的不要开等级高的了。
问题二:如何3D设置能玩游戏流畅? 一般默认的就行,具体设置还要看你独显的性能,好的话可以相对设置高些~
里面还有个“使用我的优先选择,侧重于”你可以选择性蔽凯能,质量,或平衡
具体设置如下:
“一致性纹理锁”,该选项就选“使用硬件”;
“三重缓冲”,该选项在开启垂直同步后有效,一般建议“关”;
“各向异性过滤”,该选项对于游戏画质有明显提高,按照自己显卡等级选择倍数,建议低端显卡选4x,中端显卡选8x,高端显卡选16x;
“垂直同步”,触选项可以消除图像“横移”,但是对硬件要求很高,一般建议“强行关闭”;
“多显示器/混合GPU加速”,该选项只有在使用多个显示设备时有效,一般保持默认“多显示器性能模式”即可;
“平滑处理-模式”,该选项是选择是否要在驱动中强行控制游戏反锯齿,若游戏本身有AA选项,则可选择“应用程序控制的”;若希望在驱动中强行设置,则应选“替换任何应用程序设置”;
“平滑处理-灰度纠正”,该选项开启后可以让AA效果更佳,性能下降很少,一般建议“开”;
“平滑处理-设置”,该选项只有当选择了“替换任何应用程序设置”才能调节,2x、4x、8xQ、16xQ为MS取样,8x、16x为CS取样;其中MS取样性能下降比较大,CS取样在效果和性能上取得平衡点;此选项自己按照显卡性能选择;
“平滑处理-透明度”,该选项就是设置透明反锯齿模式,透明反锯齿模式可以实现非边缘AA,效果更佳;多重取样性能较高、画质稍弱,超级取样性能较低、画质较好,请根据对游戏画面要求选择;
“强制成为mipmaps”,该选项就选“无”;
“扩展限制”,该选项就选“关”;
“纹理过滤-各向异性采样优化”,该选项确定是否使用优化算法进行各向异性过滤,选择“开”可以提高一点点性能、损失一点点画质,选择“关”则可以保证最高画质;
“纹理过滤-负LOD偏移”,该选项就选“锁定”;
“纹理过滤-质量”,该选项可一步式控制其它“纹理过滤”选项,追求画质一般推荐“高质量”;
“纹理过滤-三线性过滤”,该选项效果类似于“各向异性过滤优化”,可按照自己对画面要求进行选择。
问题三:各向异性过滤这个东西有什么用 各向异性过滤是用来过滤、处理当视角变化导致3D物体表面倾斜时造成的纹理错误,分为多种等级,如果的你电脑还行的话,一般选4X就行了8X以上看着
问题四:请问“8X平滑和4X各向异性过滤“是什么意思? 平滑是指对3d模型棱角的处理,没有的话物体会变得很粗糙,越高则物体呈现越光滑的状态,但是对帧数的影响也就越大,看显卡型号开吧,8x算高的了,
各项异性过滤是指对各个方向颜色变化的一个调节指标,这么说吧,如果没开,那么一个场景颜色变化剧烈的话,你会看到像是很多平面图粘贴起来的感觉(不清楚的话去看看毕加索的画),这项越高,场景变化就越平滑,容易呈现整体的感觉,当然,对显卡要求也就越高
问题五:各向异性过滤什么意思,高还是低好 各向异性过滤 (Anisotropic Filtering ):
它是用来过滤、处理当视角变化造成3D物体表面倾斜时做成的纹理错误。传统的双线性和三线性过滤技术都是指“Isotropy”(各向同性)的,其各方向上矢量值是一致的,就像正方形和正方体。三线性过滤原理同双线性过滤一样,都是是将相邻像素及彼此之间的相对关系都记忆下来,然后在视角改变的时候绘制出来。只不过三线性陆姿过滤的采集范围更大,计算更精确,画面更细腻。当然占用资源也更多。Anisotropic Filt技术的过滤单元并不是“四四方方”的,其典型单元是矩形,还可以变形为梯形和平行四边形。画面上的一个象素,在一个方向上可以包含不同纹理单元的信息。这就需要一个“非正多边形”的过滤单元,来保证准确的透视关系和透明度。不然,如果在某个轴上的纹理部分有大量信息,或是某个方向上的图象和纹理有个倾角,那么得到的最终纹理就会变得很滑稽,比例也会失调。当视角为90度,或是处理物体边缘纹理时,情况会更糟
问题六:各向异性过滤调到2x还是16x。还是应用程序设置好。 越高效果越好,但配置要求更高,根据自己的配置设置
问题七:各向异性过滤取哪个值好? 你的显卡要是同时代的低端显卡,建议你不开启这个选项,要是中端显卡(比如4830)可以开启4X,要是高端显卡可以开启8X或16X,顶级显卡的话你就把能开的全给他开了。综合比较来看,开启4X是个不错的选择。
问题八:各向异性过滤是什么 各向异性过滤 (Anisotropic Filtering ):
它是用来过滤、处理当视角变化造成3D物体表面倾斜时做成的纹理错误。传统的双线性和三线性过滤技术都是指“Isotropy”(各向同性)的,其各方向上矢量值是一致的,就像正方形和正方体。三线性过滤原理同双线性过滤一样,都是是将相邻像素及彼此之间的相对关系都记忆下来,然后在视角改变的时候绘制出来。只不过三线性过滤的采集范围更大,计算更精确,画面更细腻。当然占用资源也更多。Anisotropic Filt技术的过滤单元并不是“四四方方”的,其典型单元是矩形,还可以变形为梯形和平行四边形。画面上的一个象素,在一个方向上可以包含不同纹理单元的信息。这就需要一个“非正多边形”的过滤单元,来保证准确的透视关系和透明度。不然,如果在某个轴上的纹理部分有大量信息,或是某个方向上的图象和纹理有个倾角,那么得到的最终纹理就会变得很滑稽,比例也会失调。当视角为90度,或是处理物体边缘纹理时,情况会更糟。
各向异性过滤是最新型的过滤方法(相对各向同性2/3线性过滤),它需要对映射点周围方形8个或更多的像素进行取样,获得平均值后映射到像素点上。对于许多3D加速卡来说,采用8个以上像素取样的各向异性过滤几乎是不可能的,因为它比三线性过滤需要更多的像素填充率。但是对于3D游戏来说,各向异性过滤则是很重要的一个功能,因为它可以使画面更加逼真,自然处理起来也比三线性过滤会更慢。
问题九:各向异性过滤要禁用吗 如果不需要或着对你没有什么帮助的话,禁了也可。
问题十:显卡特效中的各向异性过滤是什么 Bilinear Interpolation (双线过滤)
这是一种较好的材质影像插补的处理方式,会先找出最接近像素的四个图素,然后在它们之间作差补效果,最后产生的结果才会被贴到像素的位置上,这样不会看到“马赛克”现象。这种处理方式较适用于有一定景深的静态影像,不过无法提供最佳品质。其最大问题在于,当三维物体变得非常小时,一种被称为Depth Aliasing artifacts(深度赝样锯齿),也不适用于移动中的物件。
Trilinear Interpolation (三线过滤)
这是一种更复杂材质影像插补处理方式,会用到相当多的材质影像,而每张的大小恰好会是另一张的四分之一。例如有一张材质影像是512×512个图素,第二张就会是256×256个图素,第三张就会是128×128个图素等等,总之最小的一张是1×1.凭借这些多重解析度的材质影像,当遇到景深极大的场景时(如飞行模拟),就能提供高品质的贴图效果。一个“双线过滤”需要三次混合,而“三线过滤”就得作七次混合处理,所以每个像素就需要多用21/3倍以上的计算时间。还需要两倍大的存储器时钟带宽。但是“三线过滤”可以提供最高的贴图品质,会去除材质的“闪烁”效果。对于需要动态物体或景深很大的场景应用方面而言,只有“三线过滤”才能提供可接受的材质品质。
Anisotropic Interpolation (各向异性过滤)
它在取样时候,会取8个甚至更多的像素来加以处理,所得到的质量最好。
-----------------------------------
在 OpenGL 里我尝试使用 三线过滤 ,出来的画面平滑感觉比 各向异性过滤的还要好点。哈,我就觉得三线过滤效果比各向异性过滤效果好点。在国内的网站上很少关于 OpenGL 使用这三线过滤和各向异性过滤的文章,有的都是理论,没有代码,我看了一个国外的代码。其实就是在加载纹理的时候把代码改为:
>>
设置纹理缩小时采用的过滤方法,这里设置的是三线性过滤
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
设置纹理放大时采用的过滤方法,这里设置的是线性过滤
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
用OpenGL实现支持的最大各异向程度设置最大各异向程度参数
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, 1.0f);
>>
设置纹理缩小时采用的过滤方法,这里设置的是三线性过滤
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
设置纹理放大时采用的过滤方法,这里设置的是线性过滤
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
......>>
㈢ 各向异性过滤的过滤方法
各向异性过滤是最新型的过滤方法(相对各向同性2/3线性过滤),它需要对映射点周围方形8个或更多的像素进行取样,获得平均值后映射到像素点上。对于许多3D加速卡来说,采用8个以上像素取样的各向异性过滤几乎是不可能的,因为它比三线性过滤需要更多的像素填充率。但是对于3D游戏来说,各向异性过滤则是很重要的一个功能,因为它可以使画面更加逼真,自然处理起来也比三线性过滤会更慢。
极品飞车14中叫做非等方性
处理之前的结果:
处理过后的结果:
进入显卡设置的高级设置后,在3D选项的子选项中可以看到各向异性过滤的调整,可以从0级设置到16级,对显卡的消耗也会逐渐增大,运行游戏时的帧数会随之减小,对于中低端显卡用户而言,玩游戏时可能会出现明显的卡顿和掉帧。
㈣ 各向异性过滤,和三线过滤哪个性能好些,cpu
性能上来说肯定是三线性过滤要好.
因为复杂程度不如各向异性过滤.
但效果就差些.
一般各向异性过滤是配合抗锯齿使用.
㈤ 游戏画面设置中的“各向异性过滤”是做什么的
各向异性过滤开的等级越高,对于3D游戏来说会更加逼真,不过专对显卡的属消耗也会逐渐增大,运行游戏时的帧数会随之减小,对于中低端显卡用户而言,玩游戏时可能会出现明显的卡顿和掉帧。所以电脑配置不好的不要开等级高的了。
一般情况下,“各向异性过滤”技术是从16个采样纹理中取平均值,其特别的采样单元是双线性过滤的4倍、三线性过滤的2倍。
ATI的“各向异性过滤”技术可以做到在它的16X 质量优秀模式下,对128个纹理采样,当然这种情况资源消耗极大,特别对于内存带宽而言。而NVIDIA的在最高的8X模式下,可以对64个纹理采样。
原理
三线性过滤原理同双线性过滤一样,都是将相邻像素及彼此之间的相对关系都记忆下来,然后在视角改变的时候绘制出来。只不过三线性过滤的采集范围更大,计算更精确,画面更细腻。
当然占用资源也更多。Anisotropic Filt技术的过滤单元并不是“四四方方”的,其典型单元是矩形,还可以变形为梯形和平行四边形。画面上的一个象素,在一个方向上可以包含不同纹理单元的信息。
这就需要一个“非正多边形”的过滤单元,来保证准确的透视关系和透明度。不然,如果在某个轴上的纹理部分有大量信息,或是某个方向上的图象和纹理有个倾角,那么得到的最终纹理就会变得很滑稽,比例也会失调。当视角为90度,或是处理物体边缘纹理时,情况会更糟。
㈥ 游戏里过滤方式中的“单线性”“双线性”“三线性”“各向异性XX”等是啥意思啊
1、单线性过滤:指进行纹理平滑的一种纹理过滤方法。在大多数情况版下,纹理在屏幕上显示的时候权都不会同保存的纹理一模一样,所以一些像素要使用纹素之间的点进行表示。
2、双线性过滤:指进行缩放显示的时候进行纹理平滑的一种纹理过滤方法。利用这些点在像素所表示点周围四个最近的点之间进行双线性插值。
3、三线性过滤:指用来减轻或消除不同组合等级纹理过渡时出现的组合交叠现象。它必须结合双线性过滤和组合式处理映射一并使用。
4、各向异性过滤:是一种3D显示技术,它是对周围各个方向上的像素进行取样计算后映射到目标像素上的技术。
(6)线性过滤和异性过滤扩展阅读:
相关介绍:
三线性过滤、双线性过滤的原理都是将相邻像素及彼此之间的相对关系都记忆下来,然后在视角改变的时候绘制出来。只不过三线性过滤的采集范围更大,计算更精确,画面更细腻,占用资源也更多。
各向异性过滤的原理是需要对映射点周围方形8个或更多的像素进行取样,获得平均值后映射到像素点上。对于3D游戏来说,各向异性过滤则是很重要的一个功能,因为它可以使画面更加逼真,自然处理起来也比三线性过滤会更慢。
㈦ 三线性过滤和各向异性过滤究竟哪一个效果更好
一般X8 X16的各向异性过滤就比三线更清晰一些了。不过三线适合正面。各项适合总体不规则图形专
㈧ 三线性过滤和各向异性过滤究竟哪一个效果更好
一般X8
X16的各向异抄性过滤就比袭三线更清晰一些了。不过三线适合正面。各项适合总体不规则图形
1.三线性过滤:
三线性过滤就是用来减轻或消除不同组合等级纹理过渡时出现的组合交叠现象。它必须结合双线性过滤和组合式处理映射一并使用。三线性过滤通过使用双线性过滤从两个最为相近的LOD等级纹理中取样来获得新的像素值,从而使两个不同深度等级的纹理过渡能够更为平滑。也因为如此,三线性过滤必须使用两次的双线性过滤,也就是必须计算2x4=8个像素的值。对于许多3D加速来说,这会需要它们两个时钟周期的计算时间。
2.各向异性过滤:
各向异性过滤是一种3D显示技术,如其名称所示,它是对周围各个方向上的像素进行取样计算后映射到目标像素上的技术。与双线性过滤和三线性过滤相比,它在大角度显示方面具有更高的精度,令画面更逼真,但计算量也更大对显卡的要求更高。
㈨ 纹理的各向异性过滤
“各向异性过滤”(Anisotropic Filtering,缩写为 AF) 是一种纹理过滤方法。在一些销笑情况下可以提升画面的清晰度。
下面这幅图是来自 ARM 网站。 https://developer.arm.com/documentation/101897/0200/buffers-and-textures/anisotropic-sampling-performance
其中,左图采用一般的“三线性过滤”,右图采用了 2x 的“各向异性过滤”。
可以看到在这个木头箱子的侧面,左图较为模糊,右图较为清晰。
对于有 mipmap 的情形。
如果是“三线性过滤”,会根据纹理坐标的变化率,计算其应该采用哪一级 mipmap。
但,纹理坐标是二维的,有 u,有 v。
如果 v 和 v 的变化率并不一致,则根据 u 和根据 v 可计算得到不同的 mipmap 级别。
一般“三线性过滤”会取两者之间较大的 mipmap,但这样就不精确了。
“各向异性过滤”则会根据 mipmap_u 和 mipmap_v 的差异,进行多次采样,然后综陪镇合。
这样就能提升画质。
实际的采样次数由硬件决定。
当物体的表面正对摄像机时,u 和 v 的亏乱含变化率差异小,采样的次数也少。
当物体表面近乎垂直于视线时,u 和 v 的变化率差异大,采样的次数也多。
程序可以通过图形 API(Direct3D、OpenGL)设置最大采样次数。
设置 2x 的“各向异性过滤”,则最多会采样 2 次。
如果设置 16x 的“各向异性过滤”,则最多会采样 16 次。
次数越多,画质越好,但性能越差。
下图是各种设置的视觉效果对比(为了凸显问题,图片已经被放大至 200%)
“各向异性过滤”会导致更多次数的纹理采样,影响性能。
看各个 GPU 厂商的说法。
按 ARM 的说法,2x 的各向异性过滤是很不错的。不过接下来就需要进一步测试了。特别是苹果,没有找到对应的文章。
用 shader 来做过滤,达到更佳的画质:
https://bgolus.medium.com/sharper-mipmapping-using-shader-based-supersampling-ed7aadb47bec
㈩ 各向异性过滤吃性能吗
吃
各向异性过滤吃性能,各向异性过滤是用来过滤、处理当视角变化导致3D物体表面倾斜时造成的纹理错误。传统的双线性和三线性过滤技术都是指“Isotropy”的,其各方向上矢量值是一致的,就像正方形和正方体。