
各向异性过滤改善斜角纹理的清晰度
在计算机生成的图形中,一个常见问题是倾斜或远处的表面失去定义,看起来像模糊一片。各向异性过滤,简称 AF,是处理纹理以防止这种情况发生的解决方案技术。虽然双线性或三线性过滤等方法在这些视角下失效,但 AF 专门保持最需要的地方的清晰度。🎮
为什么没有这个过滤器纹理会模糊
当一个多边形(如游戏的地面)远离或倾斜于相机时,纹理覆盖屏幕上像素的区域会变形和拉伸。传统过滤器从一个小方形区域取样,这不足以覆盖那个拉长的区域。结果是texels(纹理像素)被错误平均,导致模糊且不清晰的外观,破坏沉浸感。
AF 解决的问题:- 地面和道路纹理:避免在看向地平线时看起来像均匀的一团。
- 墙壁细节:保留从侧面看时的砖块、裂缝或标牌的定义。
- 重复图案:在强迫视角下保持草地、马赛克或格栅等元素的清晰。
各向异性过滤智能地调整采样模式以适应屏幕上纹理的变形,在拉伸最多的轴上取更多样本。
各向异性采样如何工作
关键在于如何从原始纹理取样。AF 分析对应每个像素的纹理区域的方向和延伸程度。不是使用方形,而是使用细长且狭窄的采样模式,精确跟随那个变形方向。这意味着需要咨询原始纹理的更多 texels,这是一个需要更多计算能力的进程,但保证视觉信息以更高的保真度重建。
过程中的关键差异:- 自适应采样:不使用固定区域,而是根据多边形的倾斜调整。
- 更多纹理查询:对于一个像素,可以从一行 texels 取样而不是紧凑组。
- 视觉结果:消除“融化”或渐进模糊效果,显示清晰且可识别的细节。
在哪里和如何激活各向异性过滤
视频游戏很少在内部菜单中包含此选项。要配置它,必须访问显卡软件。在配备 NVIDIA GPU 的设备上,从NVIDIA Control Panel管理。对于 AMD 用户,控制中心是AMD Software: Adrenalin Edition。从这些面板可以强制应用于所有游戏,或为每个程序单独配置。⚙️
主要配置是过滤级别