지원 티켓 만들기
팔로우

Q100159 : 컨트롤의 기본값 설정

개요


Nuke 는 애플리케이션 전반에 걸쳐 많은 것들에 대한 기본 설정을 가지고 있습니다. 대부분의 경우 기본값을 변경할 수 있습니다. 종종 Nuke가 시작될 때마다 자동으로 실행되는 python 스크립트에 행을 추가하는 것이므로이 파일의 이름은 init.py 입니다. Nuke는 설치 디렉토리에이 파일들 중 하나를 가지고 있지만 추가 할 수도있는 추가 init.py 파일을 읽고 사용합니다. Nuke 설치시 기본 init.py 를 변경하는 대신이 중 하나를 추가하는 것이 좋습니다. Nuke의 기본값의 대부분은 설치된 init.py에 설정되어 있지 않으므로 편집 할 기본값이없는 경우가 많습니다. 새 기본값을 설정하기 위해 명시적인 명령을 사용하여 자신의 새 init.py 를 추가하는 것이 적절한 방법입니다.

Init.py 는 단순히 텍스트 편집기로 작성하거나 편집 할 수있는 일반 텍스트 파일입니다. 비어 있거나 원하는만큼 줄 (명령)을 포함 할 수 있습니다. 그것은 당신이 당신의 머신에 로그인 할 때 사용하는 사용자 이름과 관련이 있기 때문에, 각 사용자는 자신의 init.py 파일을 가질 수 있습니다. Nuke가 시작될 때마다 대화 형 또는 렌더링 전용 모드에서 파일을 읽습니다. 자신의 init.py를 만들고 .nuke 디렉토리에 저장하십시오. 만나다

Q100048 : Nuke 위치

.nuke 디렉토리의 위치에 대한 자세한 내용은

추가 정보


설정할 수있는 기본값 중 일부는 아래에 자세히 나와 있습니다.

1. Nuke 는 기본 글꼴 Utopia와 함께 제공됩니다. Nuke 기본 글꼴은 init.py 파일에 행을 추가하여 수정할 수 있습니다. 예를 들어 Nuke의 기본 글꼴을 Helvetica Regular로 변경하려면 다음 코드를 추가하십시오.
nuke .knobDefault('Text.font', '<path>/HelveticaRegular. ttf')
<path>는 글꼴 파일의 경로로 대체해야합니다.

2. EXR 파일을 렌더링 할 때 Nuke의 기본 압축 설정을 변경할 수 있습니다. filename.exr에 대한 경로를 설정하면 압축을위한 쓰기 노드 기본값은 '우편 번호 (1 주사선)'입니다. 다음과 같이 'none'으로 변경할 수 있습니다.
nuke .knobDefault('Write.exr.compression','0')

3. Nuke 는 기본 이미지 해상도가 2K_Super_35 (full-ap)로 설정되어 배송됩니다. Nuke의 기본 이미지 해상도를 1920x1080으로 변경하려면 다음 코드를 추가하십시오.
nuke .knobDefault('Root.format', 'HD')

위의 3 가지 예에서 설정하는 컨트롤을 지정하는 방법은 일반적으로 노드 이름 다음에 마침표와 그 다음에 노브 이름을 나열하는 방법입니다. 노드의 제어판에서 마우스 커서를 노브 위로 가져 가면 노브의 이름을 찾을 수 있습니다.

힌트 : 노드 그래프에서 Nuke 노드를 텍스트 편집기로 복사하면 기본 노브가 아닌 이름과 그 값을 볼 수 있습니다. Nuke는 스크립트를 저장할 때 공간과 시간을 절약하기 위해 이름이나 기본값을 저장하지 않습니다. 누크는 모든 기본값을 알고 있습니다. 따라서 특정 노브의 이름을 알고 싶다면 먼저 GUI의 노드 제어판에서 기본값에서 변경 한 다음 해당 노드를 복사하여 텍스트 편집기에 붙여 넣으십시오. 그런 다음 실제 노브 이름과 기본값이 아닌 값을 설정합니다. 그런 다음 init.py 파일에서 knobDefault 명령을 사용하여 매번 새로운 기본값을 자동으로 만들 수 있습니다.



도움이 되었습니까?

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

이유를 알려주세요
4명 중 4명이 도움이 되었다고 했습니다.

댓글