Filtrado de texturas
De Wikipedia, la enciclopedia encyclopedia
En gráficos por computadora , el filtrado de texturas o el suavizado de texturas es el método utilizado para determinar el color de textura para un píxel mapeado de textura , utilizando los colores de los texels cercanos (píxeles de la textura). Hay dos categorías principales de filtrado de texturas, filtrado de ampliación y filtrado de minificación.[1] Dependiendo de la situación, el filtrado de texturas es un tipo de filtro de reconstrucción en el que los datos dispersos se interpolan para llenar los espacios (ampliación) o un tipo de suavizado.(AA), donde las muestras de textura existen a una frecuencia más alta que la requerida para la frecuencia de muestreo necesaria para el relleno de textura (minificación). En pocas palabras, el filtrado describe cómo se aplica una textura en muchas formas, tamaños, ángulos y escalas diferentes. Según el algoritmo de filtro elegido, el resultado mostrará diversos grados de borrosidad, detalle, alias espacial, alias temporal y bloqueo. Según las circunstancias, el filtrado se puede realizar en software (como un paquete de renderizado de software) o en hardware para renderizado en tiempo real o acelerado por GPU o en una combinación de ambos. Para las aplicaciones gráficas interactivas más comunes, el filtrado de textura moderno lo realiza un hardware dedicado que optimiza el acceso a la memoria a través del almacenamiento en caché de memoria ypre-fetch e implementa una selección de algoritmos disponibles para el usuario y el desarrollador.
Hay muchos métodos de filtrado de texturas, que hacen diferentes compensaciones entre la complejidad computacional , el ancho de banda de la memoria y la calidad de la imagen.