요약
이 기사에서는 Nuke 의 "색상 공간"이 작동하는 방식과 이것이 ACES(Academy Color Encoding System)와 같은 표준화된 색상 공간과 다른 이유를 설명합니다.
추가 정보
Nuke 의 "Colorspaces"
Nuke 의 내부 색상 관리 시스템(Nuke의 "색상 모델")을 사용하면 아래와 같이 다양한 파일 형식(8비트, 로그 파일 등)에 사용할 다양한 LUT를 만들고 선택할 수 있습니다.
그런 다음 이미지를 읽을 때 Nuke 읽기 노드의 "색상 공간"을 프로젝트 설정에서 해당 이미지 유형에 대해 정의된 값으로 설정합니다.
아래 예에서 8비트 .jpg 이미지를 읽으면 위에 표시된 색상 관리 설정의 8비트 파일 공간에 의해 제어되므로 "색상 공간"이 기본값(sRGB)으로 설정됩니다.
그러나 Nuke 의 "색상 공간"은 표준 색상 공간이 아닙니다.
Q100328 기사에서 설명한 대로: 색상 공간이란 무엇입니까? 에서 색공간은 특정 장치의 색상 기능을 정의하거나 디지털 파일에 저장되는 매개변수 세트로, 일반적으로 세 가지 원색, 백색점 및 전달 함수 세트로 구성됩니다.
Nuke 의 내부 색상 관리는 원색, 흰색 점 및 전송 기능을 정의하지 않고 대신 하나의 "색공간"에서 다른 "색공간"으로의 전송 기능에 의해 구동됩니다. 이는 가산 색상 혼합에 대한 Grassman의 법칙 원리에 따라 작동합니다. 이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
https://www5.in.tum.de/lehre/vorlesungen/graphik/info/csc/COL_11.htm
이것이 의미하는 바는 일관적이라면 Nuke 수행하는 작업에 기본이 중요하지 않다는 것입니다. "색공간" 간 전환에는 행렬을 사용한 선형 작업이 포함되며, 이는 선형 전달 함수를 통해 빛의 축적 또는 감쇠를 모델링할 때 필요한 선형성을 유지합니다.
또한 이를 통해 사용자는 선형 기반 색상 변환만 적용하므로 다양한 색상 공간의 다양한 이미지를 혼합할 수 있습니다.
Nuke 의 작업 공간은 Grassman의 법칙을 준수할 수 있도록 선형으로 고정되어 있습니다.
Nuke 13.1부터 다양한 유형의 색상 변환을 사용할 수 있음을 반영하기 위해 이러한 노드의 "색상 공간" 레이블이 입력 또는 출력되어야 합니다(때로는 변환과 함께).
Nuke 의 LUT 사용
Nuke 의 내부 색상 관리는 LUT(Look Up Tables)를 사용하여 다양한 변환 간에 변환합니다.
LUT는 참조 색상 공간( Nuke 의 경우 선형)과 다른 색상 공간 간의 픽셀 값 차이인 변환을 정의합니다(아래 예에서는 선형에서 sRGB로).
sRGB 결과를 얻으려면 위의 sRGB 곡선을 선형 이미지에 적용합니다.
sRGB 이미지에서 선형으로 이동하려면 변환의 역 작업을 적용합니다.
LUT 작동 방식에 대한 자세한 내용은 여기에서 확인할 수 있습니다: http://www.cambridgeincolour.com/tutorials/gamma-correction.htm
위와 같이 Nuke 에서 색상 공간을 사용하기 위한 표준 기본 작업 흐름은 다음과 같습니다.
Nuke 에서 색상 공간을 사용하는 방법에 대한 자세한 설명은 이 문서에서 찾을 수 있습니다. Q100319: Nuke 에서 색상 공간을 사용하는 방법?
추가 읽기
Q100328: 컬러스페이스란 무엇입니까?
Q100319: Nuke 에서 색상 공간을 사용하는 방법은 무엇입니까?
Q100330: 색도 다이어그램 생성
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요