Jaggies
"Jaggies" é o nome informal para artefatos em imagens raster, mais freqüentemente de aliasing, que por sua vez é frequentemente causado por efeitos de mistura não lineares que produzem componentes de alta frequência, ou filtragem anti-aliasing ausente ou ruim antes da amostragem.
Jaggies são linhas semelhantes a escadas que aparecem onde deveria haver linhas "suaves" linhas retas ou curvas. Por exemplo, quando uma linha nominalmente reta e sem serrilhado atravessa um pixel horizontal ou verticalmente, uma "dogleg" ocorre no meio da linha, onde cruza o limiar de um pixel para o outro.
Jaggies não devem ser confundidos com a maioria dos artefatos de compressão, que são um fenômeno diferente.
Causas
Os jaggies ocorrem devido ao "efeito escada". Isso ocorre porque uma linha representada no modo raster é aproximada por uma sequência de pixels. Os serrilhados podem ocorrer por vários motivos, sendo o mais comum que o dispositivo de saída (monitor ou impressora) não tenha resolução suficiente para representar uma linha suave. Além disso, geralmente ocorrem serrilhados quando uma imagem de mapa de bits é convertida em uma resolução diferente. Essa é uma das vantagens que os gráficos vetoriais têm sobre os gráficos bitmap – a saída parece a mesma, independentemente da resolução do dispositivo de saída.
Soluções
O efeito de jaggies pode ser reduzido um pouco por uma técnica gráfica conhecida como anti-aliasing espacial. O anti-aliasing suaviza as linhas irregulares envolvendo os serrilhados com pixels transparentes para simular a aparência de pixels preenchidos fracionalmente. A desvantagem do anti-aliasing é que ele reduz o contraste – em vez de transições nítidas de preto/branco, há tons de cinza – e a imagem resultante é difusa. Esta é uma compensação inevitável: se a resolução for insuficiente para exibir os detalhes desejados, a saída será irregular ou imprecisa, ou alguma combinação dos dois.
Além disso, os serrilhados geralmente ocorrem quando uma imagem mapeada por bits é convertida em uma resolução diferente. Eles podem ocorrer por vários motivos, sendo o mais comum que o dispositivo de saída (monitor ou impressora) não tenha resolução suficiente para retratar uma linha suave.
Na computação gráfica em tempo real, especialmente em jogos, o anti-aliasing é usado para remover totalmente os jaggies criados pelas bordas dos polígonos e outras linhas. Alguns desenvolvedores de videogames não habilitam o anti-aliasing por padrão para seus jogos porque o hardware pretendido não é poderoso o suficiente para executá-lo em quadros suaves por segundo se o anti-aliasing estiver ativado. Em consoles de videogame de oitava geração, como o PlayStation 4 e o Xbox One, o anti-aliasing e a taxa de quadros foram bastante aprimorados. Jaggies em bitmaps, como sprites e materiais de superfície, geralmente são tratados por rotinas de filtragem de textura separadas, que são muito mais fáceis de executar do que a filtragem anti-aliasing. A filtragem de textura tornou-se onipresente em PCs após a introdução da GPU Voodoo da 3Dfx.
Usos notáveis do termo
No jogo Atari de 8 bits Rescue on Fractalus!, desenvolvido pela Lucasfilm Games e publicado em 1985, os gráficos que representam o cockpit da espaçonave do jogador contêm dois suportes de janela, que não são suavizados e, portanto, são muito "irregulares". Os desenvolvedores zombaram disso e chamaram os inimigos do jogo de "Jaggi", e também intitularam o jogo Behind Jaggi Lines!. A última ideia foi descartada pelo departamento de marketing antes do lançamento.
Contenido relacionado
Lançador de foguetes Katyusha
Backplane
Dispositivo de carga acoplada