Q100460: Nuke 에서 파일별 형식에 대한 노브 기본값 설정

요약

이 문서에서는 파일 형식별 노브에 대한 노브 기본값을 설정하는 방법, 즉 상황에 맞는 노브 또는 동적으로 업데이트되는 노브를 설정하는 방법을 설명합니다.

더 많은 정보

파일 형식별 노브는 해당 노드에 파일 형식이 설정된 후에만 노드에 나타나는 노브입니다. 예를 들어, 읽기 및 쓰기 노드에서 exr 노브는 파일 형식이 정의된 후에만 나타납니다.

즉, EXR 옵션

일반적으로 노브 기본값은 다음 Python 명령을 사용하여 설정할 수 있습니다.

nuke .knobDefault(“nodeClass.knobName”, “value”)

하지만 이러한 파일 형식별 노브는 선택한 파일 형식에 따라 달라지므로 노브 이름만으로는 접근할 수 없습니다.

exr 읽기 노드의 EXR 옵션과 같이 파일별 노브에 대한 노브 기본값을 설정하려면, knobDefault() 함수를 호출할 때 파일 형식을 정의해야 하며, 파일 형식과 노드 클래스 및 노브 이름을 마침표로 구분해야 합니다. 따라서 명령은 다음과 같습니다.

nuke .knobDefault(“nodeClass.fileFormat.knobName”, “value”)

위 명령에 대한 몇 가지 사용 예는 다음과 같습니다.

 nuke .knobDefault("Read.mov.mov64_first_track_only", "False")
nuke .knobDefault("Read.exr.edge_pixels","2")

nuke .knobDefault("Write.exr.compression", "DWAB")
nuke .knobDefault("Write.exr.dw_compression_level", "10")

knobDefault() 함수는 스크립트 편집기에서 실행하여 해당 Nuke 세션에서 생성된 모든 향후 노드에 적용할 수 있으며, 사용자 .nuke 디렉토리의 init.py 또는 menu.py 에 추가하여 향후 Nuke 세션에 적용할 수도 있습니다.

추가 읽기

knobDefault() 명령에 대한 자세한 내용은 Python 참조 가이드에서 확인할 수 있습니다.

노브Default(클래스노브, 값)

nuke 디렉토리를 찾는 방법에 대한 정보는 여기에서 확인할 수 있습니다.

Q100048: Nuke 디렉토리 위치

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

    이유를 알려주세요