WIPIVERSE

비등방성 필터링

비등방성 필터링(anisotropic filtering, AF)은 3차원 컴퓨터 그래픽스에서 텍스처의 품질을 향상시키기 위해 사용되는 고급 텍스처 필터링 기법이다. '비등방성(anisotropic)'이라는 용어는 방향에 따라 물리적 성질이 다르게 나타나는 현상을 의미하며, 이 기법은 텍스처가 기울어진 각도로 렌더링될 때 발생하는 흐릿함(블러)을 줄이기 위해 각도에 따라 텍셀 샘플링을 최적화한다.

3D 그래픽스에서 카메라와 텍스처 표면이 비스듬한 각도를 이룰 때, 기존의 이중선형 필터링(bilinear filtering)이나 삼중선형 필터링(trilinear filtering)은 표면의 깊이 방향으로 텍스처가 과도하게 흐려지는 현상이 발생한다. 비등방성 필터링은 이러한 문제를 해결하기 위해 표면의 기울어진 방향을 고려하여 비균일한 방식으로 샘플을 수집함으로써, 먼 거리나 얕은 각도에서 보이는 표면의 텍스처 선명도를 유지한다.

비등방성 필터링의 설정은 일반적으로 x2, x4, x8, x16 등의 샘플 레이트 값으로 표현된다. 예를 들어 x4로 설정하면 픽셀당 4개의 샘플을 수집하여 텍스처 품질을 결정한다. 샘플 레이트가 높을수록 더 선명한 텍스처를 얻을 수 있지만, 그만큼 연산 부하가 증가하여 그래픽 성능에 영향을 줄 수 있다.

이 기법은 상대적으로 연산 부하가 큰 까닭에 1990년대 말에 이르러서야 소비자 수준의 그래픽 카드에서 표준 기능으로 자리 잡았다. 현재는 대부분의 현대 그래픽 하드웨어와 그래픽 드라이버 소프트웨어에서 일상적으로 지원되며, 사용자는 드라이버 설정이나 그래픽 프로그램, 비디오 게임의 옵션 메뉴를 통해 비등방성 필터링의 수준을 조정할 수 있다.

비등방성 필터링은 이방성 필터링, 애니소트로픽 필터링 등 다양한 명칭으로 불리기도 하며, 줄여서 AF라고 표기하기도 한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기