728x90
반응형
Anti Aliasing이란?
Aliasing이란 그래픽 및 디지털 이미징에서 발생하는 계단현상을 의미하는데, 여기서 Anti Aliasing은 이러한 계단현상을 제거하는 것을 의미한다.
Anti Aliasing의 기본 아이디어는 색상 혼합을 통해 경계를 부드럽게 만들어 시각적으로 매끄럽게 보이도록 하는 것이다. 이를 위해, 계단진 경계 주변의 픽셀에 색상 그라데이션을 적용하여 경계를 눈에 덜 띄게 만든다.
AA의 종류
- SSAA (Super Sampling Anti-Aliasing): 고해상도로 렌더링 후 다운샘플링하여 계단 현상을 줄이는 방식으로, 매우 높은 품질을 제공하지만 리소스 소모가 크다.
- MSAA (Multi Sampling Anti-Aliasing): 다각형 경계선에서만 샘플링을 늘려 부드럽게 표현하는 방식으로, 성능 대비 높은 품질을 제공한다.
- MLAA (Morphological Anti-Aliasing): 이미지에서 경계를 감지하고 경계 픽셀을 블러링하여 부드럽게 만드는 후처리 기반의 AA 방식이다.
- SMAA (Subpixel Morphological Anti-Aliasing): MLAA를 개선한 방식으로, 하위 픽셀 정보까지 활용하여 경계를 더 부드럽게 표현한다.
- FXAA (Fast Approximate Anti-Aliasing): 후처리 기반으로 전체 프레임에 빠르게 블러링을 적용하여 성능을 우선시한 방식이다.
- TAA (Temporal Anti-Aliasing): 이전 프레임 데이터를 참조해 현재 프레임의 계단 현상을 줄이며, 움직임이 적은 경계에서 효과적이다.
- DLAA (Deep Learning Anti-Aliasing): 딥러닝을 통해 픽셀 경계를 인식하고 부드럽게 처리하는 방식으로, 높은 품질의 AA를 제공한다.
- DLSS (Deep Learning Super Sampling): 딥러닝 기반의 업스케일링 기법으로, 저해상도에서 렌더링한 후 고해상도로 보간하여 높은 성능과 품질을 동시에 제공한다.
728x90
반응형
'Algorithm > Image Processing' 카테고리의 다른 글
Run Length Encoding(RLE)이란? (0) | 2024.11.05 |
---|---|
감마 보정(Gamma Correction)이란? (2) | 2024.11.03 |
[Image Processing] 1. Python으로 Dither 만들기: Floyd Steinberg Dithering (0) | 2023.11.15 |
[Image Processing] 1. Python으로 Dither 만들기: Truncation, Round (1) | 2023.11.13 |
Error Diffusion이란? (0) | 2023.01.08 |
댓글