Skip to content

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 단위로 제어됩니다.