Jaggies

Ajustar Compartir Imprimir Citar
Efecto jagged producido por el aumento ingenuo de las formas de raster con pocos píxeles que definen una curva
Esta imagen fue escalada usando la interpolación vecinal más cercana. Así, los "jaggies" en los bordes de los símbolos se hicieron más prominentes.

"Jaggies" es el nombre informal de los artefactos en las imágenes de trama, con mayor frecuencia de aliasing, que a su vez suele ser causado por efectos de mezcla no lineales que producen componentes de alta frecuencia, o filtrado anti-aliasing faltante o deficiente antes del muestreo.

Las irregularidades son líneas en forma de escalera que aparecen donde debería haber "liso" rectas o curvas. Por ejemplo, cuando una línea nominalmente recta y sin solapamiento atraviesa un píxel, ya sea horizontal o verticalmente, aparece un "dogleg" ocurre a la mitad de la línea, donde cruza el umbral de un píxel al otro.

Los jaggies no deben confundirse con la mayoría de los artefactos de compresión, que son un fenómeno diferente.

Causas

Las irregularidades se producen debido al "efecto escalera". Esto se debe a que una línea representada en modo ráster se aproxima mediante una secuencia de píxeles. Las irregularidades pueden ocurrir por una variedad de razones, la más común es que el dispositivo de salida (pantalla o impresora) no tiene suficiente resolución para representar una línea suave. Además, a menudo se producen irregularidades cuando una imagen de mapa de bits se convierte a una resolución diferente. Esta es una de las ventajas que tienen los gráficos vectoriales sobre los gráficos de mapa de bits: la salida tiene el mismo aspecto independientemente de la resolución del dispositivo de salida.

Soluciones

El efecto de las irregularidades se puede reducir un poco mediante una técnica de gráficos conocida como suavizado espacial. El suavizado suaviza las líneas irregulares al rodearlas con píxeles transparentes para simular la apariencia de píxeles rellenos fraccionadamente. La desventaja del suavizado es que reduce el contraste (en lugar de transiciones nítidas en blanco y negro, hay tonos de gris) y la imagen resultante es borrosa. Esta es una compensación ineludible: si la resolución es insuficiente para mostrar el detalle deseado, la salida será irregular o borrosa, o alguna combinación de ambos.

Además, a menudo se producen irregularidades cuando una imagen de mapa de bits se convierte a una resolución diferente. Pueden ocurrir por una variedad de razones, la más común es que el dispositivo de salida (pantalla o impresora) no tiene suficiente resolución para representar una línea uniforme.

En los gráficos por computadora en tiempo real, especialmente en los juegos, el suavizado se usa para eliminar por completo las irregularidades creadas por los bordes de los polígonos y otras líneas. Algunos desarrolladores de videojuegos no habilitan el anti-aliasing de forma predeterminada para sus juegos porque el hardware previsto no es lo suficientemente potente para ejecutarlo a fotogramas por segundo fluidos si el anti-aliasing está habilitado. En las consolas de videojuegos de octava generación, como PlayStation 4 y Xbox One, el suavizado y la velocidad de fotogramas se han mejorado considerablemente. Los dientes irregulares en los mapas de bits, como los sprites y los materiales de superficie, suelen tratarse con rutinas de filtrado de texturas separadas, que son mucho más fáciles de realizar que el filtrado suavizado. El filtrado de texturas se volvió omnipresente en las PC después de la introducción de la GPU Voodoo de 3Dfx.

Usos notables del término

En el juego de 8 bits de Atari Rescue on Fractalus!, desarrollado por Lucasfilm Games y publicado en 1985, los gráficos que representan la cabina de la nave espacial del jugador contienen dos puntales de ventana, que no tienen suavizado y, por lo tanto, son muy "irregulares". Los desarrolladores se burlaron de esto y llamaron a los enemigos del juego 'Jaggi', y también llamaron inicialmente al juego Behind Jaggi Lines!. La última idea fue descartada por el departamento de marketing antes del lanzamiento.