O que é antisserrilhamento?
O antisserrilhamento reduz artefatos em forma de degraus ao longo de bordas diagonais ou curvas. Ele funciona combinando pixels nas bordas, aumentando a densidade de amostragem ou aproximando de outras formas a cobertura parcial de pixels.
Como funciona o antisserrilhamento
O serrilhamento ocorre quando uma grade de amostragem não consegue representar as frequências espaciais ou as posições das bordas presentes na origem. O antisserrilhamento reduz esses artefatos filtrando antes da reamostragem, estimando a cobertura fracionária dos pixels, aumentando a densidade de amostras ou suavizando um resultado renderizado. Ele é usado durante a rasterização, o redimensionamento, a composição e o escalonamento de vídeo, mas o método adequado depende de a origem ser geometria, texto, textura ou uma imagem raster existente.
Informações essenciais
- Ao reduzir uma imagem, um filtro passa-baixas deve remover os detalhes acima do novo limite de amostragem antes da decimação; redimensionar sem esse filtro pode criar moiré e padrões falsos.
- O antisserrilhamento por multiamostragem melhora principalmente os limites dos polígonos e não elimina automaticamente o serrilhamento em efeitos de shader, texturas transparentes ou reflexos especulares.
- Filtrar bordas coloridas com a representação alfa errada pode criar halos, por isso a reamostragem de elementos gráficos transparentes deve usar processamento que leve o alfa em conta ou trabalhe com cores pré-multiplicadas.
Quando o antisserrilhamento é importante
Ative o antisserrilhamento ao renderizar texto, gráficos vetoriais, cenas 3D ou imagens redimensionadas em que bordas serrilhadas distraiam. Uma filtragem forte pode suavizar detalhes finos, enquanto uma filtragem fraca pode deixar serrilhamento visível.