Q100196: Nuke 및 Nuke Studio / Hiero 에서 사용자 정의 뷰어 프로세스 적용

팔로우

요약

NukeNuke 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 콘텐츠는 다음과 같습니다.

mceclip0.png

Gizmo가 뷰어 프로세스로 등록되면 다음과 같이 뷰어 프로세스 메뉴에서 디스플레이 변환으로 사용할 수 있습니다.

mceclip1.png

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 구성을 사용하도록 설정할 수 있습니다.

mceclip2.png

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를 표시하려면 이 줄을 삭제하면 됩니다.

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요