Q100419: 소스 이미지의 메타데이터를 샘플 EXR 이미지로 복사

팔로우

요약

특정 이미지 파일에는 이미지가 처음 생성될 때 사용된 매개변수를 정의하는 메타데이터가 내장되어 있습니다. Nuke 사용하면 이 메타데이터의 일부를 검사하고 사용자 정의할 수 있으며 이미지 간에 해당 메타데이터를 복사할 수도 있습니다.

픽셀 데이터를 제공하지 않고 메타데이터를 공유해야 하는 상황이 있을 수 있습니다. 이 작업은 Nuke 에서 소스 이미지의 메타데이터를 복사하고 이를 샘플 EXR 이미지에 삽입하여 수행할 수 있습니다.

이 문서에서는 CopyMetaData 노드와 CheckerBoard를 사용하여 소스 이미지의 메타데이터를 샘플 EXR 이미지로 복사하는 방법을 설명합니다.

추가 정보

메타데이터 복사

다음 단계에서는 원본 픽셀 데이터를 포함하지 않고 소스 이미지의 메타데이터를 CheckerBoard에 복사하는 방법을 보여줍니다.

1) 읽기 노드를 생성하고 메타데이터 정보를 추출하려는 파일을 가져옵니다.

2) CheckerBoard 노드를 생성합니다.

3) CopyMetaData 노드를 생성하고 메타데이터를 노브에서 메타만으로 설정합니다.

4) CopyMetaData의 메타 입력을 Read 노드에 연결하고 Image 입력을 CheckerBoard 노드에 연결합니다.

마시.PNG

5) 쓰기 노드를 생성하고 이 쓰기 노드에서 다음을 수행합니다.

a) 렌더링된 이미지를 생성할 디렉터리를 선택하고 렌더링이 EXR 파일 확장자를 사용하도록 설정되었는지 확인합니다.

b) 메타데이터 손잡이를 모든 메타데이터 로 설정합니다.

쓰기.PNG

7) 렌더링 버튼을 사용하여 EXR 파일을 렌더링합니다.

8) 렌더링 결과를 보려면 새 읽기 노드를 사용하여 파일을 다시 가져옵니다.

결과: 이제 원본 픽셀 데이터가 아닌 메타데이터를 포함하는 체커보드 이미지가 생성됩니다.

9) 복사된 메타데이터를 검사하려면 CheckerBoard Read 노드의 Metadata 탭으로 이동합니다. 그 결과에는 포함된 메타데이터가 표시됩니다.

10) 이 메타데이터가 원본과 일치하는지 확인하려면 CompareMetaData 노드를 만들고 A 입력을 원본 읽기 노드에 연결하고 B 입력을 렌더링된 CheckerBoard 읽기 노드에 연결합니다.

비교메타.PNGMeta2.PNG 비교

참고: 파일 크기, 파일 이름을 비교할 때 두 파일이 100% 일치하지는 않지만 대부분의 내장 메타데이터가 있어야 합니다.

메타데이터 제거

렌더링된 EXR에서 제외하려는 메타데이터가 있는 경우 ModifyMetaData 노드를 사용하여 메타데이터에서 이를 제거할 수 있습니다.

1) 위의 예제 워크플로에서 CopyMetaData와 Write 노드 사이에 ModifyMetaData 노드를 만듭니다.

수정.PNG

2) ModifyMetaData 속성 저장소에서 + 노브를 클릭하여 새 작업을 만듭니다.

3) 클릭하면 테이블의 동작 제목 아래에 설정된 값이 생성된 것을 볼 수 있습니다.

설정.PNG

4) 설정된 항목을 두 번 클릭하면 설정된 상태를 유지하거나 제거 하도록 변경하라는 메시지가 표시됩니다. 제거를 선택 합니다.

5) 설정 값 오른쪽(테이블의 제목 내) 빈 영역을 더블 클릭합니다.

6) '메타데이터 키 선택' 창이 나타나면 삭제하려는 메타데이터 값을 선택하세요.

예를 들어 아래 이미지에서는 제외할 'creator' 메타데이터 값을 선택합니다.

제거_메타데이터.PNG

7) 쓰기 노드를 사용하여 다시 렌더링합니다.

8) 새로 수정된 렌더링을 읽어보면 제거한 값이 수정된 EXR 이미지 메타데이터에 포함되지 않음을 알 수 있습니다.

EXR 파일은 현재 사용자 정의 메타데이터를 내보낼 수 있는 Nuke 내 유일한 형식이므로 이 기술은 EXR 파일로 렌더링하는 것으로 제한됩니다. 그러나 다음과 같이 참조할 수 있는 추가 형식 작성을 포함해 달라는 공개 기능 요청이 있습니다.

ID 382642 - 지원되는 모든 파일 형식의 모든 메타데이터를 읽고 쓰는 기능 추가

추가 정보

Nuke 에서 파일 메타데이터 작업, ModifyMetaData 및 CopyMetaData 노드 사용 또는 메타데이터 렌더링에 대한 자세한 내용은 Nuke 온라인 설명서의 다음 섹션을 참조하십시오.

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

    이유를 알려주세요