Filtrado bilineal

Definición - ¿Qué significa filtrado bilineal?

El filtrado bilineal es un método de filtrado de texturas que se utiliza en el diseño gráfico por computadora para suavizar las texturas cuando los objetos que se muestran en la pantalla son más grandes o más pequeños de lo que realmente están en la memoria de texturas. Las formas texturizadas que se dibujan en la pantalla, ya sean más pequeñas o más grandes de lo que se supone que deben ser, a menudo se distorsionan. El mapeo regular de texturas hará que la imagen se vea pixelada o en bloques. El filtrado bilineal evita esto interpolando los puntos que se encuentran entre los texels (elementos de textura) y asumiendo que son puntos en el medio de sus respectivas celdas. Estos puntos se utilizan para realizar una interpolación bilineal, un proceso matemático, entre los cuatro texels más cercanos al punto que representa un píxel dado para hacer una suposición relativamente precisa del color del píxel que se agregará.

Techinfo explica el filtrado bilineal

Cuando un objeto se redimensiona más grande o más pequeño en la pantalla, se vuelve bloqueado y pixelado si no se aplica el filtrado adecuado. El filtrado bilineal hará que el objeto se vea bien hasta que sea más pequeño que la mitad o más grande que el doble del tamaño original de la textura. Por ejemplo, si tiene una textura de 64x64, se verá bien cuando se reduzca a 32x32 o se amplíe a 128x128; más allá de esos números, perderá calidad.

El mapeo MIP se usa a menudo junto con el filtrado bilineal para ayudar a reducir los problemas de calidad. Sin embargo, la transición entre mapas MIP de diferentes tamaños puede ser muy abrupta y muy fácil de detectar. En tales casos, el filtrado trilineal puede mejorar esto, mientras que el uso de filtrado anisotrópico podría eliminarlo por completo al eliminar los efectos de aliasing.