요약
Nuke 및 Nuke Studio 의 이미지는 다양한 디스플레이 변환이 적용된 상태로 볼 수 있습니다. 이러한 변환은 Nuke 내부적으로 출력 장치의 색상 공간에 사용하는 선형 색상 공간의 이미지를 가져옵니다. 변환은 OCIO 구성 파일에 장치별 LUT(룩업 테이블)로 정의됩니다.
이 문서에서는 Nuke / NukeX 의 노드 그래프 뷰어와 Nuke Studio / Hiero 의 타임라인 뷰어에서 사용자 정의 LUT를 적용하는 방법을 설명하고 차이점을 간략하게 설명합니다.
추가 정보
Nuke 의 노드 그래프 뷰어
뷰어에서 사용자 정의 디스플레이 변환을 적용하려면 사용자 정의 LUT를 사용하는 새로운 뷰어 프로세스를 등록해야 합니다. 이 작업을 수행하는 방법은 Nuke 온라인 도움말의 사용자 정의 뷰어 프로세스 만들기 섹션에 자세히 설명되어 있습니다.
설정
이 예에서는 Nuke 온라인 설명서의 사용자 정의 뷰어 프로세스로 Gizmo 사용 섹션에 설명된 대로 Gizmo를 생성하고 이를 뷰어 프로세스로 등록하여 사용자 정의 뷰어 프로세스에 대해 AlexaV3LogC - Rec709 LUT를 사용합니다 .
Gizmo는 이미지 색상 공간을 선형에서 AlexaV3LogC로 변환하는 OCIOColorSpace 노드와 Arri LUT Generator 의 LUT를 사용하여 AlexaV3LogC에서 Rec709로 색상 공간을 가져오는 OCIOFileTransform 노드로 구성됩니다.
Gizmo 콘텐츠는 다음과 같습니다.
Gizmo가 뷰어 프로세스로 등록되면 다음과 같이 뷰어 프로세스 메뉴에서 디스플레이 변환으로 사용할 수 있습니다.
Nuke Studio 의 타임라인 뷰어
Nuke Studio 측 타임라인 뷰어의 경우 OCIO 구성 파일을 수정해야만 동일한 디스플레이 변환을 추가할 수 있습니다. nuke -default 구성은 다음 Nuke 설치 디렉토리에서 찾을 수 있습니다.
플러그인\OCIOConfigs\configs\nuke-default
설정
1. config.ocio 파일과 "luts" 폴더를 편리한 위치에 복사합니다. 예:
홈\사용자 사용자\Nuke\OCIO
2. luts 폴더 내에 디스플레이 변환으로 사용할 사용자 정의 LUT를 배치합니다.
3. 아래 설명된 대로 텍스트 편집기에서 config.ocio 파일을 편집합니다.
위 Nuke 예제의 뷰어 프로세스를 모방하려면 config.ocio 파일 끝에 다음 색상 공간 정의를 추가하세요.
- !<ColorSpace>
name: AlexaToRec709
from_reference: !<GroupTransform>
children:
- !<ColorSpaceTransform> {src: linear, dst: AlexaV3LogC}
- !<FileTransform> {src: AlexaV3_K1S1_LogC2Video_Rec709_EE_nuke3d.cube, interpolation: linear}
또한 줄을 추가하십시오
- !<View> {name: AlexaToRec709, colorspace: AlexaToRec709}
구성 파일의 디스플레이 섹션에 다음과 같이 표시됩니다.
displays:
default:
- !<View> {name: None, colorspace: raw}
- !<View> {name: sRGB, colorspace: sRGB}
- !<View> {name: sRGBf, colorspace: sRGBf}
- !<View> {name: rec709, colorspace: rec709}
- !<View> {name: rec1886, colorspace: Gamma2.4}
- !<View> {name: AlexaToRec709, colorspace: AlexaToRec709}
구성 파일 수정에 대한 자세한 내용은 구성 구문에 대한 OCIO 설명서를 참조하세요 .
4. 사용자 정의 OCIO 구성을 사용하려면 사용자 정의된 config.ocio 파일을 가리키도록 OCIO 환경 변수를 설정하십시오.
예를 들어 Windows에서는 먼저 명령 프롬프트를 열고 다음 명령을 입력하여 이 작업을 수행할 수 있습니다.
set OCIO=C:\your-user\Nuke\OCIO\config.ocio
그런 다음 동일한 명령 프롬프트에서 Nuke 실행 파일을 실행합니다.
"C:\Program Files\Nuke13.1v2\Nuke13.1.exe"
환경 변수 설정에 대한 자세한 내용은 Q100015: 환경 변수 설정 방법 문서를 참조하세요.
또는 프로젝트 > 설정 편집 > 색상 관리 로 이동하여 OpenColorIO 구성 드롭다운을 사용자 정의 로 변경하고 경로가 config.ocio 파일을 가리키도록 설정하여 OCIO 구성을 사용하도록 설정할 수 있습니다.
Nuke 12 및 active_views
Nuke 12부터 active_views
목록이 적용되며, 이는 표시되는 뷰와 표시 순서를 제어합니다.
따라서 사용자 정의 LUT가 뷰어에 표시되려면 OCIO 구성의 active_views
목록에 LUT를 추가해야 합니다.
active_views: [sRGB, sRGBf, rec709, rec1886, None]
예를 들어:
active_views: [sRGB, sRGBf, rec709, rec1886, AlexaToRec709, None]
이 줄은 선택 사항이기도 하며 기본적으로 모든 보기가 표시되도록 설정하고 디스플레이 아래의 보기 순서를 따릅니다. 따라서 모든 LUT를 표시하려면 이 줄을 삭제하면 됩니다.
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요