FXAA (Fast Approximate AA)
FXAA 는 렌더링된 최종 이미지를 분석하여 경계를 찾고 흐리게 만드는 후처리(Post-Processing) 방식의 안티앨리어싱입니다.
1. 특징 및 장점
- 초고속: 연산 비용이 매우 적어 모바일 기기에서도 부담 없이 사용할 수 있습니다.
- 메모리 절약: MSAA처럼 추가적인 버퍼를 요구하지 않습니다.
- 제약: 화면 전체적으로 미세한 블러(Blur)가 발생하여 텍스처가 약간 흐려 보일 수 있습니다.
2. 사용법
antialiasingManager.useFXAA 를 통해 활성화합니다. 이를 켜면 MSAA나 TAA는 자동으로 비활성화됩니다.
javascript
// FXAA 활성화 (다른 AA는 꺼짐)
redGPUContext.antialiasingManager.useFXAA = true;3. 실습 예제: FXAA 품질 확인
FXAA가 엣지뿐만 아니라 텍스처와 하이라이트의 자글거림을 어떻게 처리하는지 확인해 보세요.
핵심 요약
- 후처리 방식: 렌더링된 이미지 위에서 동작합니다.
- 배타적 실행: FXAA를 켜면 MSAA, TAA는 꺼집니다.
- 전역 제어:
redGPUContext단위로 제어됩니다.