요약
이 문서에서는 파일 형식별 노브(상황에 맞는 노브 또는 동적으로 업데이트되는 노브라고도 함)에 대한 노브 기본값을 설정하는 방법을 설명합니다.
추가 정보
파일 형식별 노브는 해당 노드에 대해 파일 형식이 설정된 후에만 노드에 나타나는 노브입니다. 예를 들어 읽기 및 쓰기 노드에서 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 참조 가이드에서 확인할 수 있습니다.
를 찾는 방법에 대한 정보입니다. nuke 디렉토리는 여기에서 찾을 수 있습니다:
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요