Los jaggies son artefactos en las imágenes rasterizadas , con mayor frecuencia causados por aliasing , [1] que a su vez suele ser causado por efectos de mezcla no lineal que producen componentes de alta frecuencia, o por un filtrado anti-aliasing deficiente o faltante antes del muestreo.
Los bordes irregulares son líneas con forma de escalera que aparecen donde debería haber líneas rectas o curvas "suaves". Por ejemplo, cuando una línea nominalmente recta y sin solapamiento cruza un píxel en sentido horizontal o vertical, se produce una "curvatura en zigzag" a 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.
Los bordes dentados se producen debido al "efecto escalera". Esto se debe a que una línea representada en modo raster se aproxima mediante una secuencia de píxeles. Los bordes dentados pueden producirse por diversas razones, siendo la más común que el dispositivo de salida ( monitor de pantalla o impresora ) no tenga suficiente resolución para representar una línea suave. [2] Además, los bordes dentados suelen producirse 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 se ve igual independientemente de la resolución del dispositivo de salida.
El efecto de las líneas dentadas se puede reducir un poco con una técnica gráfica conocida como suavizado espacial . El suavizado suaviza las líneas dentadas rodeando las líneas dentadas con píxeles transparentes para simular la apariencia de píxeles con relleno parcial. La desventaja del suavizado es que reduce el contraste (en lugar de transiciones nítidas entre blanco y negro, hay sombras de gris) y la imagen resultante es borrosa. Esta es una desventaja ineludible: si la resolución es insuficiente para mostrar el detalle deseado, la salida será irregular o borrosa, o una combinación de ambas.
Además, suelen aparecer líneas irregulares cuando una imagen de mapa de bits se convierte a una resolución diferente. Pueden ocurrir por diversas razones, siendo la más común que el dispositivo de salida (monitor o impresora) no tenga suficiente resolución para mostrar una línea uniforme.
En los gráficos por ordenador en tiempo real, especialmente en los juegos, el anti-aliasing se utiliza para eliminar por completo los bordes dentados 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 como para ejecutarlo a cuadros por segundo uniformes si el anti-aliasing está habilitado. En las consolas de videojuegos de octava generación , como la PlayStation 4 y la Xbox One , el anti-aliasing y la velocidad de cuadros se han mejorado considerablemente. Los bordes dentados de los mapas de bits, como los sprites y los materiales de la superficie, se tratan con mayor frecuencia mediante rutinas de filtrado de texturas independientes , que son mucho más fáciles de realizar que el filtrado anti-aliasing. El filtrado de texturas se volvió omnipresente en las PC después de la introducción de la GPU Voodoo de 3Dfx .
En el juego Rescue on Fractalus! de 1985 para las computadoras Atari de 8 bits , los gráficos que representan la cabina de la nave espacial del jugador contienen dos puntales de ventana, que no están suavizados y, por lo tanto, son muy "irregulares". Los desarrolladores se burlaron de esto y llamaron a los enemigos del juego "Jaggi", y también titularon inicialmente el juego Behind Jaggi Lines!. Esta última idea fue descartada por el departamento de marketing antes del lanzamiento. [3]