BLOG

¿Qué es el filtrado anisotrópico en los videojuegos?

Última actualización:

  Esta página ha sido traducida automáticamente por DeepL. Switch to English

Las texturas dan vida a nuestros juegos, pero sin el filtrado adecuado pueden verse borrosas y perder detalle, especialmente cuando se ven desde un ángulo. El filtrado anisotrópico es la técnica que mantiene las superficies nítidas y claras, incluso cuando se ven desde lejos o en ángulos oblicuos. Es una evolución de los antiguos métodos de filtrado isotrópico, como el filtrado bilineal y trilineal, que muestreaban las texturas de manera uniforme en todas las direcciones. Esas técnicas antiguas a menudo difuminaban las texturas de manera uniforme, lo que daba lugar a artefactos evidentes.

Screenshot from iRacing

¿Por qué se utiliza el filtrado anisotrópico?

Cuando miras hacia abajo por una carretera en un juego o a través de un suelo de baldosas, las texturas se extienden en la distancia. Sin filtrado, estas texturas pueden aparecer borrosas o manchadas, rompiendo la inmersión. El filtrado anisotrópico resuelve esto muestreando los datos de textura de forma más inteligente. En lugar de utilizar una sola muestra como los métodos antiguos, toma múltiples muestras a lo largo del eje de la textura que se aleja en la distancia. Esto preserva el detalle y la claridad, haciendo que las superficies se vean nítidas sin importar cómo las veas.

El resultado es sutil pero importante. No cambia la iluminación ni añade nuevos efectos, pero hace que las texturas se vean consistentes y realistas en toda la escena. Para entornos con muchas superficies anguladas, como carreteras, muros y terrenos, el filtrado anisotrópico supone una gran mejora con respecto a técnicas más simples, como el filtrado bilineal o trilineal.

Screenshot from Assetto Corsa Competizione

Configuración gráfica que verás

La mayoría de los juegos te permiten ajustar el filtrado anisotrópico en las opciones gráficas. Las configuraciones más comunes incluyen:

  • Nivel AF (2x, 4x, 8x, 16x): determina cuántas muestras de textura se toman. Los niveles más altos significan texturas más nítidas en ángulos extremos, pero requieren más potencia de la GPU.
  • Calidad de textura: A menudo relacionada con el filtrado anisotrópico. Una mayor calidad de textura suele permitir niveles más altos de AF.
  • Ajustes preestablecidos de rendimiento: algunos juegos incluyen AF en ajustes preestablecidos como Bajo, Medio, Alto o Ultra. Sin embargo, los niveles de AF subyacentes son esencialmente los mismos que los anteriores.

A menudo verás el filtrado anisotrópico junto con opciones de antialiasing como CSAA (Coverage Sampling Anti-Aliasing), MLAA (Morphological Anti-Aliasing), TXAA (Temporal Anti-Aliasing) y SMAA (Subpixel Morphological Anti-Aliasing). Estas técnicas se centran en suavizar los bordes irregulares en lugar de mejorar la claridad de la textura, pero funcionan junto con el AF para mejorar la calidad general de la imagen. El antialiasing reduce el brillo y los artefactos en los bordes, mientras que el filtrado anisotrópico garantiza que las texturas sigan siendo nítidas en ángulos oblicuos.

Screenshot from Microsoft Flight Simulator 2024

¿Deberías utilizar el filtrado anisotrópico?

Sí. El filtrado anisotrópico tiene un coste de rendimiento relativamente pequeño en comparación con otros ajustes como las sombras o el trazado de rayos. Incluso a 16x, las GPU modernas lo gestionan fácilmente. Si utilizas un hardware más antiguo, reducirlo de 16x a 8x o 4x puede ahorrarte algunos fotogramas sin afectar demasiado a la calidad de la imagen.

Lo más importante a tener en cuenta es el uso de VRAM. Los niveles más altos de AF aumentan el muestreo de texturas, lo que puede ser importante si se ejecuta a altas resoluciones con paquetes de texturas grandes. Para la mayoría de los jugadores, el filtrado anisotrópico es una de las formas más fáciles de mejorar la claridad de la imagen sin sacrificar el rendimiento.