Search
🎨

Tone Mapping (AgX)

태그
Pipeline
1 more property

제작 의도

언리얼 엔진의 기본 ACES 톤 매핑과 AgX 톤 매핑을 비교하여, 더 높은 품질의 그래픽을 구현하기 위해 정리했습니다.

구성 / 설명

Tone Mapping

톤 매핑(Tone Mapping)은 HDR 컬러를 디스플레이가 출력 가능한 LDR로 변환하는 과정입니다.
아래 내용은 Color Pipeline를 이해하고 있다는 전제로 작성되었습니다.
프로젝트 세팅의 Working Color Space는 변경할 수 있습니다.

ACES

언리얼 엔진의 기본 톤 매퍼는 ACES이며, Epic에서 제공하는 Filmic Tonemapper입니다.
ACES는 TV와 영화 업계의 표준 컬러 파이프라인이지만, 언리얼 엔진의 ACES 톤 매퍼는 이를 유사하게 구현한 방식입니다.
언리얼 엔진에서 ACES는 Working Color Space가 ACEScg로 설정된 것이 아니라 톤 매퍼만 ACES로 적용된 것입니다. 언리얼 엔진의 기본 Color Space는 sRGB/Rec.709입니다.
언리얼 엔진의 ACES 톤 매퍼는 보정 기능을 제공하여 색상 왜곡을 줄여줍니다.
Blue Correction

AgX

AgX 톤 매퍼는 ACES의 색조 변화 문제를 해결하고 자연스러운 룩을 구현하기 위해 개발되었습니다.
블렌더 4.0부터 기본 컬러 매니지먼트가 AgX로 변경되면서 많은 사용자들이 채택하고 있습니다.
소규모 프로젝트에서는 AgX 톤 매핑을 사용하면 더 현실적이고 풍부한 표현이 가능합니다.
OCIO를 사용하면 Post Process의 Film 탭을 사용할 수 없습니다.

장점과 단점

구분
ACES
AgX
장점
1. 산업 표준 2. 편의성 (언리얼 엔진의 기본) 3. 쨍하고 화려한 룩
1. 물리적 색조 유지 2. 계조가 풍부하고 부드러움 3. 자연스러운 감쇄 (채도 변화)
단점
1. 색상 왜곡 (Abney Effect) 파란색 → 보라색 / 빨간색 → 노란색 2. 하이라이트 클리핑
1. 후보정 필요 (초기 화면의 밋밋함) 2. 복잡한 설정

적용 방법

1.
OCIO를 이용한 AgX 톤 매핑 적용
렌더링이 필요한 경우 : MRQ를 통해 적용
렌더링이 필요 없는 경우 : 뷰포트 OCIO를 통해 확인
2.
내장 톤 매퍼 교체

테스트 이미지

언리얼 엔진의 Color Space와 톤 매핑을 변경하여 테스트한 이미지입니다. (뷰포트 캡처)
AgX 톤 매핑 후 Color Grading 값은 임의로 조정했습니다.
Emissive는 Abney Effect 확인을 위한 테스트입니다.
ACES - Color Space : sRGB
sRGB_Value
Emissive_Red
Emissive_Blue (Blue Correction : 0.6)
Emissive_Blue (Blue Correction : 0)
ACES - Color Space : ACEScg
ACEScg_Value
Emissive_Red
Emissive_Blue (Blue Correction : 0)
AgX - Color Space : sRGB
sRGB_Value
Emissive_Red
Emissive_Blue
공간 채우기
AgX - Color Space : ACEScg
ACEScg_Value
Emissive_Red
Emissive_Blue (Blue Correction : 0)

참고

사이트
영상